yardım.
ben siteme mesaj ekletmek istiyorum fakat mesaj veritabanına boş ekleniyor.
Kodlarım bunlar;
<?php
$adsoyad=$_POST["adsoyad"];
$mesaj=$_POST["mesaj"];
@mysql_connect("localhost","root","") or die ("hata");
@mysql_select_db("music") or die ("hata");
$adsoyad=$HTTP_POST_VARS['adsoyad'];
$mesaj=$HTTP_POST_VARS['mesaj'];
$tarih=$HTTP_POST_VARS['tarih'];
$sql="INSERT INTO ziyaret (adsoyad,mesaj,tarih) VALUES('$adsoyad','$mesaj',NOW() )";
@mysql_query($sql) or die ("hata");
echo"Mesajınız Eklenmiştir. Editör onaylandıktan sonra sitede mesajınız yayınlanacaktır...";
mysql_close();
?>
baslik yazdım artık...
@mysql_connect("localhost","root","") or die ("VeriTabanı Bağlantı Hatası<br>");
@mysql_select_db("music") or die ("VeriTabanı Seçme Hatası<br>");
$adsoyad=$_POST["adsoyad"];
$mesaj=$_POST["mesaj"];
$sql="INSERT INTO ziyaret ('adsoyad', 'mesaj', 'tarih') VALUES ('$adsoyad', '$mesaj', NOW())";
if (mysql_query($sql)) {
echo "Mesajınız Eklenmiştir. Editör onaylandıktan sonra sitede mesajınız yayınlanacaktır...";
} else {
echo "Verileriniz Bir hatayla karşılaştı ve kayıt edilemedi";
}
Bu kodlar size yardımcı olacaktır...
sizinkilerden pek farkı yok ama bu kadarı işinizi görecektir.
tesekkürler.
$adsoyad=$HTTP_POST_VARS['adsoyad'];
$mesaj=$HTTP_POST_VARS['mesaj'];
$tarih=$HTTP_POST_VARS['tarih'];
Kodların bu kısmı hatalı hallettim çok teşekkür ederim.
Hata Yok!
Sürüm: 4.1.0
Açıklama : $_POST ortaya çıkmış ve $HTTP_POST_VARS kullanımdan kaldırılmıştır.
Aslında hata yok yani..
Bu sizin php sürümünüzden kaynaklanıyor.
Güncel bir sürüme yükseltmenizi tavsiye ederiz.