numara(INT-11),isim(varchar-20),email (varchar-100)ve mesaj(text) bilgilerini depolayan mysql database'i localhostumda kurdum.database adı:ziyaretci, tablo:deneme olarak tanımladımkayıt.php içeriği:
<?php
$isim=$_POST['adiniz'];
$email=$_POST['email'];
$mesaj=$_POST['mesaj'];
mysql_connect('localhost','root','');
mysql_select_db('ziyaretci');
mysql_query("SET NAMES 'latin5'"); // derste bu satırı unutmuştum sonradan ekledim.
if(mysql_query("INSERT INTO `deneme` (`isim` ,`email` ,`mesaj`, `zaman`)VALUES ('$isim', '$email', '$mesaj',NOW() );"))
{
print "mesajınız kaydedildi. teşekkürler";
}else{
print "bir hata oldu";
}
?>
olarak www klasörü içerisine kaydettim.
http://localhost/form.html dek isim,email ve mesaj html formunu doldurarak
aşağıdaki
listele.php dosyası ile de databaseden okuma işlemini yapabiliyorsunuz.
?php
mysql_connect('localhost','root','');
mysql_select_db('ziyaretci');
$bilgi=mysql_query("SELECT * FROM deneme");
while($satir=mysql_fetch_array($bilgi))
{
echo $satir['numara'];
echo $satir['isim'];
echo $satir['email'];
echo $satir['mesaj'] ;
echo "<br>";
}
?>
ve çok güzel bir şekilde databaseye girdim dataları listeleyebildim.
Katkılarından dolayı drekon'a çok teşekkür ederim.Özellikle database mysql kurulumunu ve phpmyadmin ile listelemeyi güzel anlattığı için.
www.gencdeha.com/form.html adresimde
form örneğini bulabilirsiniz.
www.gencdeha.com/listele.php yazarak listeleyebilirsinizphp
PHP gerçekten çok zevkli ve güzel..Öyle değil mi?
Zaman
2010-06-04 16:10:57Php