PHP ile Çok Basit Bir "Ziyaretçi Defteri Örneği" yapalım.

Veritabanı tablomuz :

SQL:
  1. CREATE TABLE IF NOT EXISTS `ziyaretci` (
  2.   `id` int(11) NOT NULL AUTO_INCREMENT,
  3.   `ad` varchar(60) NOT NULL,
  4.   `soyad` varchar(60) NOT NULL,
  5.   `email` varchar(255) NOT NULL,
  6.   `yorum` text NOT NULL,
  7.   `tarih` date NOT NULL,
  8.   PRIMARY KEY (`id`)
  9. ) ENGINE=MyISAM  ;

PHP kodlarımız:

PHP:
  1. <?php
  2. # form gonderidldi mi?
  3. if(!empty($_POST)){
  4.     # evet, formu gondermiş, kayit işlemini yap
  5.  
  6.     mysql_connect("localhost","root","");
  7.     mysql_select_db("kurs");
  8.  
  9.     $ad = addslashes($_POST['ad']);
  10.     $soyad = addslashes($_POST['soyad']);
  11.     $email = addslashes($_POST['email']);
  12.     $yorum = addslashes($_POST['yorum']);
  13.  
  14.     $tarih = date("Y-m-d"); # 2010-12-31
  15.  
  16.     $SQL = "INSERT INTO ziyaretci SET ad='$ad', soyad='$soyad', email='$email', yorum='$yorum', tarih='$tarih' ";
  17.  
  18.     $sorgu = mysql_query($SQL);
  19.  
  20.     echo "<font color='blue'> Kayıt yapıldı. Teşekkür ederiz... </font>";
  21. }
  22. ?>
  23.  
  24. <FORM METHOD=POST ACTION="">
  25.  
  26. <TABLE>
  27. <TR>
  28.     <TD>Ad</TD>
  29.     <TD>:</TD>
  30.     <TD><INPUT TYPE="text" NAME="ad"></TD>
  31. </TR>
  32. <TR>
  33.     <TD>Soyad</TD>
  34.     <TD>:</TD>
  35.     <TD><INPUT TYPE="text" NAME="soyad"></TD>
  36. </TR>
  37. <TR>
  38.     <TD>Email</TD>
  39.     <TD>:</TD>
  40.     <TD><INPUT TYPE="text" NAME="email"></TD>
  41. </TR>
  42. <TR>
  43.     <TD>Yorum</TD>
  44.     <TD>:</TD>
  45.     <TD><TEXTAREA NAME="yorum" ROWS="5" COLS="45"></TEXTAREA></TD>
  46. </TR>
  47. <TR>
  48.     <TD></TD>
  49.     <TD></TD>
  50.     <TD><INPUT TYPE="submit" value="Kaydet"></TD>
  51. </TR>
  52. </TABLE>
  53.    
  54. </FORM>
  55.  
  56. <BR><BR><BR><BR>
  57.  
  58. <?php
  59.  
  60. $SQL="SELECT * FROM ziyaretci ORDER BY id DESC";
  61. $sorgu = mysql_query($SQL);
  62.  
  63. echo "<table border=1>";
  64.  
  65. $ii=0;
  66.  
  67. while( $sira=mysql_fetch_object($sorgu) ){
  68.        
  69.         $ii = $ii + 1;
  70.         if($ii % 2 == 0){
  71.             $bgcolor="#FFFF00";
  72.         }
  73.         if($ii % 2 == 1){
  74.             $bgcolor="#00FF00";
  75.         }
  76.  
  77.        
  78.        
  79.         echo "<tr bgcolor='$bgcolor'>";
  80.             echo "<td> $sira->id </td>";
  81.             echo "<td> $sira->ad </td>";
  82.             echo "<td> $sira->soyad </td>";
  83.             echo "<td> $sira->email </td>";
  84.             echo "<td> $sira->yorum </td>";
  85.             echo "<td> $sira->tarih </td>";
  86.         echo "</tr>";
  87. }   
  88. echo "</table>";
  89.  
  90. ?>

>

Cevapla

Son Yazılar :

php-tr.com hakkında

arkadaşlar merhaba, - php-tr.com (portal + forum) - ve facebook da : PHP-TR bir oluşumumuz var. gittigidiyor, secretcv, sahibinden... ceşitli firmalarda calişan PHP'ci arkadaşlar ile ilk toplantımızı kadikoyde yaptik. etkinlikler hakkında bilgilendirilmek için lütfen face'deki grubumuza uye olur. tşk...

Günün Fırsatı

Alışveriş severlere : http://gunun-firsati.gittigidiyor.com/

PHP ile Çok Basit Bir Ziyaretçi Defteri Örneği

PHP ile Çok Basit Bir "Ziyaretçi Defteri Örneği" yapalım. Veritabanı tablomuz : PLAIN TEXT SQL: CREATE TABLE IF NOT EXISTS `ziyaretci` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `ad` varchar(60) NOT NULL,   `soyad` varchar(60) NOT NULL,   `email` varchar(255) NOT NULL,   `yorum` text NOT NULL,   `tarih` date NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=MyISAM  ; PHP kodlarımız: PLAIN TEXT PHP: <?php # form gonderidldi mi? if(!empty($_POST)){     [...]

Proxy Listesi

Proxy Listesine ihtiyacınız varsa : http://www.proxy-list.org adresini kullanabilirsiniz.

MySQL TRIM

UPDATE urun SET desc_urun = TRIM(TRAILING '<LI><A href="http:' FROM desc_urun) WHERE urun_id='5656' LIMIT 1; bu sorgu ile ürün açıklamasının sonunda yer alan hatalı html tagini siliyoruz. sadece hatalı olan ve sonda olan "<LI><A href="http:' FROM desc_urun" yi silecek.