<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7995707417144993585</id><updated>2012-02-16T03:23:20.594-08:00</updated><title type='text'>Parismo</title><subtitle type='html'>Skrypty (php, javascript, html), porady i inne bardziej lub mniej ciekawe artykuły :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://parismo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7995707417144993585/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://parismo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Parismo</name><uri>http://www.blogger.com/profile/10523363829125641163</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7995707417144993585.post-3077075771967633821</id><published>2012-01-13T09:16:00.000-08:00</published><updated>2012-01-13T09:16:24.545-08:00</updated><title type='text'>Licznik znaków w JavaScript</title><content type='html'>Cześć!&lt;br /&gt;&lt;br /&gt;Dziś przedstawię wam prosty sposób w jaki można wyświetlać użytkownikowi informację ile zostało mu jeszcze znaków do wykorzystania np. podczas pisania komentarza na naszej strony. Skrypt wykonany jest w JavaScript.&lt;br /&gt;&lt;br /&gt;Poniżej przedstawię kod tego skryptu, po czym go omówię.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:js" name="code"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;function Count(cid,eid,limit) {&lt;br /&gt; var counter = document.getElementById(cid);&lt;br /&gt; var leng = eid.value.length;&lt;br /&gt; counter.innerHTML = ( ( leng ) ) +'/' + limit;&lt;br /&gt; if ( eid.value.length &amp;gt; limit ) {&lt;br /&gt;  var input = eid.value.substring(0,limit);&lt;br /&gt;  eid.value = input;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;Ok, funkcja Count() pobiera od użytkownika następujące informacje:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;cid - &lt;/b&gt;jest to id elementu, który ma za zadanie wyświetlać aktualną liczbę wykorzystanych znaków.&lt;/li&gt;&lt;li&gt;&lt;b&gt;eid - &lt;/b&gt;jest to id elementu, z którego ma zostać pobierana wartość aktualnie zużytych znaków, np z pola textarea lub input.&lt;/li&gt;&lt;li&gt;&lt;b&gt;limit - &lt;/b&gt;jest to wartość ustawiona na stałe, która określa liczbę dostępnych znaków do wykorzystania.&lt;/li&gt;&lt;/ul&gt;Zastosowanie kodu jest bardzo proste. Nie będę go opisywał tylko zobrazuję go przykładem, który można podejrzeć &lt;a href="http://parismo.pl/js/counter"&gt;tutaj&lt;/a&gt;, a pobrać można go&lt;a href="http://parismo.pl/js/counter/counter.rar"&gt; stąd&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7995707417144993585-3077075771967633821?l=parismo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://parismo.blogspot.com/feeds/3077075771967633821/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://parismo.blogspot.com/2012/01/licznik-znakow-w-javascript.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7995707417144993585/posts/default/3077075771967633821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7995707417144993585/posts/default/3077075771967633821'/><link rel='alternate' type='text/html' href='http://parismo.blogspot.com/2012/01/licznik-znakow-w-javascript.html' title='Licznik znaków w JavaScript'/><author><name>Parismo</name><uri>http://www.blogger.com/profile/10523363829125641163</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7995707417144993585.post-8626907828743571973</id><published>2012-01-12T14:24:00.000-08:00</published><updated>2012-01-12T14:31:32.681-08:00</updated><title type='text'>Jquery i SQL? To proste!</title><content type='html'>Witam, dziś przedstawię wam jak w bardzo prosty sposób dodawać dane do bazy danych przez przeładowywania strony wykorzystując JQUERY.&lt;br /&gt;&lt;br /&gt;Zaczniemy od stworzenia pliku ze skryptem jquery. Będzie on pobierał dane z formularza i przesyłał je dalej do skryptu php, który zapisze je w bazie danych.&lt;br /&gt;&lt;br /&gt;1. Stwórz nowy plik i wklej do niego poniższy skrypt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:js" name="code"&gt;$(document).ready(function(){&lt;br /&gt; $("form#comment_form").submit(function() {&lt;br /&gt;  // Pobieranie danych z formularza&lt;br /&gt;  var name = $('input[name=name]');&lt;br /&gt;  var web = $('input[name=web]');&lt;br /&gt;  var comment = $('textarea[name=comment]');&lt;br /&gt;  &lt;br /&gt;  // Sprawdzenie czy uzytkownik wpisal imie&lt;br /&gt;  if(name.val() == "") {&lt;br /&gt;   // wyswietlenie diva z informacja o bledzie&lt;br /&gt;   $('div.error1').fadeIn(400);&lt;br /&gt;   // ukrycie diva po 3 sekundach&lt;br /&gt;   setTimeout(function(){ $("div.error1").fadeOut(400) }, 3000);&lt;br /&gt;   return false;&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  // Sprawdzenie czy uzytkownik wpisal komentarz&lt;br /&gt;  if(comment.val() == "") {&lt;br /&gt;   // wyswietlenie diva z informacja o bledzie&lt;br /&gt;   $('div.error2').fadeIn(400);&lt;br /&gt;   // ukrycie diva po 3 sekundach&lt;br /&gt;   setTimeout(function(){ $("div.error2").fadeOut(400) }, 4000);&lt;br /&gt;   return false;&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  // stworzenie zmiennej data z zawartymi danymi z formularza&lt;br /&gt;  var data = 'name=' + name.val() + '&amp;amp;web=' + web.val() + '&amp;amp;comment=' + comment.val();&lt;br /&gt;&lt;br /&gt;  $.ajax({&lt;br /&gt;   // wybranie metody przeslania danych do skryptu POST lub GET&lt;br /&gt;   type: "POST",&lt;br /&gt;   // sciezka do pliku wykonawczego. Moze tez byc link.&lt;br /&gt;   url: "insert.php",&lt;br /&gt;   // zdeklarowanie danych ktore maja zostac dodane do SQL&lt;br /&gt;   data: data,&lt;br /&gt;   // tutaj mozna umieszczac wszystko co ma sie wykonac po poprawnym wykonaniu skryptu :)&lt;br /&gt;   success: function(){&lt;br /&gt;    // Usuniecie wpisanych danych do formularza&lt;br /&gt;    $('#name').val('');&lt;br /&gt;    $('#web').val('');&lt;br /&gt;    $('#comment').val('');&lt;br /&gt;    // Wyswietlenie diva z informacja o poprawnym dodaniu do SQL &lt;br /&gt;    $('div.done').fadeIn(400);&lt;br /&gt;    // Usuniecie diva po 3 sekundach&lt;br /&gt;    setTimeout(function(){ $("div.done").fadeOut(400) }, 3000);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;  });&lt;br /&gt;  return false;&lt;br /&gt; });&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Plik zapisz jako &lt;i&gt;dodaj.js&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;2. W drugim kroku utwórz plik html o nazwie &lt;i&gt;index,&lt;/i&gt;&amp;nbsp;następnie umieść w nim następującą treść zawierającą między innymi formularz dla naszego skryptu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:js;html-script: true;" name="code"&gt;&amp;lt;!DOCTYPE HTML&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Jquery - dodawanie danych do SQL - http://parismo.blogspot.com/&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link href="style.css" rel="stylesheet" type="text/css"&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="dodaj.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt; &amp;lt;div id="content"&amp;gt;&lt;br /&gt;     &amp;lt;form action="" method="post" id="comment_form" name="comment_form"&amp;gt;&lt;br /&gt;         &amp;lt;input class="input_form" id="name" type="text" name="name" /&amp;gt;&amp;lt;label for="name"&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Imie&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;            &amp;lt;input class="input_form" id="web" type="text" name="web" /&amp;gt;&amp;lt;label for="web"&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Strona www&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;            &amp;lt;label for="comment"&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;Komentarz&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;            &amp;lt;textarea class="textarea" id="comment" name="comment"&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;            &amp;lt;input class="submit" type="submit" value=" Dodaj " /&amp;gt;&lt;br /&gt;        &amp;lt;/form&amp;gt;&lt;br /&gt;        &amp;lt;div class="done" style="display:none;"&amp;gt;&lt;br /&gt;           &amp;lt;p&amp;gt;Twój komentarz został dodany!&amp;lt;/p&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;        &amp;lt;div class="error1" style="display:none;"&amp;gt;&lt;br /&gt;           &amp;lt;p&amp;gt;Pole "Imie" jest wymagane!&amp;lt;/p&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;        &amp;lt;div class="error2" style="display:none;"&amp;gt;&lt;br /&gt;           &amp;lt;p&amp;gt;Pole "Komentarz" jest wymagane!&amp;lt;/p&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;3. Aby wszystko było ładnie sformatowane potrzebujemy jeszcze plik ze stylami. W tym celu tworzymy plik o nazwie&lt;i&gt; style.css&lt;/i&gt; i dodajemy do niego taką zawartość&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:css;" name="code"&gt;body {&lt;br /&gt; background:#333;&lt;br /&gt; font-family:Verdana, Geneva, sans-serif;&lt;br /&gt; font-size:12px;&lt;br /&gt;}&lt;br /&gt;#content {&lt;br /&gt; -webkit-border-radius: 5px;&lt;br /&gt; -moz-border-radius: 5px;&lt;br /&gt; border-radius: 5px;&lt;br /&gt; width:400px;&lt;br /&gt; height:380px;&lt;br /&gt; background:#CCC;&lt;br /&gt; margin:100px auto;&lt;br /&gt; padding:15px;&lt;br /&gt;}&lt;br /&gt;.input_form {&lt;br /&gt; width:200px;&lt;br /&gt; margin-bottom:10px;&lt;br /&gt;}&lt;br /&gt;.textarea {&lt;br /&gt; width:400px;&lt;br /&gt; height:170px;&lt;br /&gt; margin-top:3px;&lt;br /&gt;}&lt;br /&gt;.submit {&lt;br /&gt; margin-left:165px;&lt;br /&gt; margin-top:10px;&lt;br /&gt;}&lt;br /&gt;.done {&lt;br /&gt; margin-left:80px;&lt;br /&gt; -webkit-border-radius: 5px;&lt;br /&gt; -moz-border-radius: 5px;&lt;br /&gt; border-radius: 5px;&lt;br /&gt; background:#6C3;&lt;br /&gt; text-align:center;&lt;br /&gt; padding:1px;&lt;br /&gt; width:240px;&lt;br /&gt; margin-top:10px;&lt;br /&gt;}&lt;br /&gt;.error1, .error2 {&lt;br /&gt; margin-left:80px;&lt;br /&gt; -webkit-border-radius: 5px;&lt;br /&gt; -moz-border-radius: 5px;&lt;br /&gt; border-radius: 5px;&lt;br /&gt; background:#900;&lt;br /&gt; text-align:center;&lt;br /&gt; padding:1px;&lt;br /&gt; width:240px;&lt;br /&gt; margin-top:10px;&lt;br /&gt; color:#fff;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;4. Na koniec pozostaje nam stworzenie pliku php o nazwie&lt;i&gt; insert.php &lt;/i&gt;wraz, który wykona główne zadanie :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:php;" name="code"&gt;&amp;lt;?php&lt;br /&gt;   // Odebranie danych, ktore przeslal jquery&lt;br /&gt;   $name = htmlspecialchars(trim($_POST['name']));&lt;br /&gt;   $web = htmlspecialchars(trim($_POST['web']));&lt;br /&gt;   $comment = htmlspecialchars(trim($_POST['comment']));&lt;br /&gt;&lt;br /&gt;   // Informacje potrzebne do polaczenia z baza danych&lt;br /&gt;   $host=("");&lt;br /&gt;   $login=("");&lt;br /&gt;   $haslo=("");&lt;br /&gt;   $nazwa=("");&lt;br /&gt;&lt;br /&gt;   // nawiazanie polaczenia z baza danych&lt;br /&gt;   $connect = mysql_connect($host, $login, $haslo);&lt;br /&gt;   $db = mysql_select_db($nazwa);&lt;br /&gt;&lt;br /&gt;   // Dodanie nowego komentarza do bazy danych&lt;br /&gt;   $query  = "INSERT INTO comments (name,web,comment) VALUES ('$name','$web','$comment')";&lt;br /&gt;   mysql_query($query) or die(mysql_error());&lt;br /&gt;   mysql_close($connect);&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;oraz dodanie do bazy danych odpowiedniej tabeli&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:sql;" name="code"&gt;CREATE TABLE IF NOT EXISTS `comments` (&lt;br /&gt;  `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;  `name` varchar(50) NOT NULL,&lt;br /&gt;  `web` varchar(100) NOT NULL,&lt;br /&gt;  `comment` varchar(1000) NOT NULL,&lt;br /&gt;  PRIMARY KEY (`id`)&lt;br /&gt;) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Działanie skryptu można zobaczyć &lt;a href="http://parismo.pl/jquery/sql"&gt;tutaj&lt;/a&gt;&lt;br /&gt;Gotową paczkę ze skryptem można pobrać &lt;a href="http://parismo.pl/jquery/sql/jquery.rar"&gt;stąd&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7995707417144993585-8626907828743571973?l=parismo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://parismo.blogspot.com/feeds/8626907828743571973/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://parismo.blogspot.com/2012/01/jquery-i-sql-to-proste.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7995707417144993585/posts/default/8626907828743571973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7995707417144993585/posts/default/8626907828743571973'/><link rel='alternate' type='text/html' href='http://parismo.blogspot.com/2012/01/jquery-i-sql-to-proste.html' title='Jquery i SQL? To proste!'/><author><name>Parismo</name><uri>http://www.blogger.com/profile/10523363829125641163</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
