php örnekler(basit ziyaretçi defteri)

Son güncelleme: 02.09.2013 05:16
  • Öncelikle böyle bir veri tabanı oluşuturuyoruz



    CREATE TABLE `defter` (
    `mesajid` int(10) unsigned NOT NULL auto_increment,
    `isim` varchar(64) NOT NULL,
    `eposta` varchar(64) NOT NULL,
    `yorum` varchar(250) NOT NULL,
    PRIMARY KEY (`mesajid`)
    ) ENGINE=MyISAM;

    Altaki dosyaya sunucumuzun adı ve şifresini yazdıktan sonra konf.php olarak kaydediyoruz.

    ziyaret adında bir veritabanı oluşuruyoruz
    [php]
    <?php
    $sunucu='localhost';
    $sunucu_adi='root';
    $sunucu_sifresi='*****';
    $vt_adi='ziyaret';

    $baglan= @mysql_connect($sunucu,$sunucu_adi,$sunucu_sifresi);
    if(!$baglan){
    die('Bağlantı hatası:' . mysql_error());
    }
    $vt_sec= mysql_select_db($vt_adi,$baglan);
    if(!$vt_sec){
    die('bağlantı hatası' . mysql_error());
    }
    ?>




    Bu dosyamızıda istediğiniz isimle kaydederek çalıştırıyorusunuz eğer buraya kadar bi hata yapmadıysanız sayfa çalışacaktır.

    <?php
    require($_SERVER['DOCUMENT_ROOT']."/konf.php");
    $isim = $_POST['isim'];
    $uzunluk = strlen($isim);
    if($uzunluk > 0){
    $eposta = $_POST['eposta'];
    $yorum = $_POST['yorum'];

    $sorgula = "INSERT INTO defter (mesajid,isim,eposta,yorum) VALUES (NULL, '$isim','$eposta','$yorum')";
    mysql_query($sorgula,$baglan);
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <title>Ziyaretçi Defteri</title>
    </head>

    <body>

    <center>
    <form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <p>isim:
    <input type="text" name="isim" />
    e-posta:
    <input type="text" name="eposta" />
    </p>
    <p>yorum:<br>
    <textarea name="yorum" rows="10" style="width: 50%"></textarea>
    </p>
    <p align="center">
    <input name="submit" type="submit" id="submit" value="Submit" />
    </p>
    </form>
    </center>
    <?php


    $a = mysql_query("SELECT * FROM `defter`");

    echo '<table border="1" cellpadding="3" cellspacing="0">
    <tr>
    <td align="center"><b>Kullanıcı Adı</b></td>
    <td align="center"><b>E-Posta</b></td>
    <td align="center"><b>Yorum</b></td>
    </tr>';

    while($b = mysql_fetch_assoc($a)){
    echo '<tr>
    <td align="center"><i>'.$b['isim'].'</i></td>
    <td align="center"><i>'.$b['eposta'].'</i></td>
    <td align="center"><i>'.$b['yorum'].'</i></td>
    </tr>';
    }

    echo '</table>';
    ?>

    </body>
    </html>

    herhangi bi yerde takılrasınız PM atabilirsiniz
    kodların açıklamasını tektek bilerek yazmadım gerçekten öğrenmek istiyorsanız www.php.net ten bunları bulabilirsiniz
#21.04.2007 15:17 0 0 0
  • Teşekkürler...
#05.11.2007 14:17 0 0 0
  • teşekkürler
#30.01.2008 16:36 0 0 0
  • Sağol Kardeş
#27.02.2008 16:34 0 0 0
  • sağol bilader
#01.03.2008 14:05 0 0 0
  • SAOLASIN KARDEŞ ELİNE SAĞLIK
#14.03.2008 16:26 0 0 0
  • iiimiş
#22.03.2008 23:36 0 0 0
  • Güzel bir çalışma olmuş. Teşekkürler.
#07.04.2008 18:34 0 0 0
  • sağolun yararlı bilginiz için
#16.05.2008 20:53 0 0 0
  • teşekkürler
#02.07.2008 16:17 0 0 0
  • teşekkür
#15.08.2008 11:38 0 0 0
  • wayy be:))
#29.03.2010 09:17 0 0 0
  • tesekkürler bilmeyenler icin iyi Bir Ders : )
#04.04.2010 18:33 0 0 0
  • coqq saolunn inş olur yaw
#11.04.2010 15:19 0 0 0
  • ben çalıştıramadım. hata veriyor ...
#13.12.2012 16:15 0 0 0
#02.09.2013 05:16 0 0 0