1. sayfa
sorun formda username usermail usermsg Bu tabloları bulamamış, Şimdi anlatma yeteneğim birazkötüdür, buyüzden nasıl anlatacam bilmiyorum, yani yanlış anlatmış daolabilirm, Umarım anlatabilmişimdir. |
blog.html >> POST methodu ile veri blog2.php e gönderiliyor. blog2.php >> Verileri veritabanına yazıyor ve blog3.php sayfasını açıyor. blog3.php >> Verileri ziyaretçiye gösteriyor. Sayfaları bu şekilde yaptım ve yukarda blog3.php için yazdığım kodları verdim. Veritabanında blogum adında bir db oluşturdum. blogum Veritabanı içerisine blogum adında tablo oluşturdum ve; id - username - usermail - usermsg şeklinde alanlar oluşturdum... EDIT: özür dilerim cevabınızı görmedim. üçünüde ayrı ayrı tablomu oluşturmak gerekiyor. ![]() |
evet şimdi veritabanına girdim ve formdan bilgi gönderdiğim halde boş olarak bir veri girişi yapmış. ( yada hiç yapmamış ) Birkaç kere daha denememe rağmen yine veri girişi olmadı sizinde söylediğiniz gibi veritabanına veri girişi yapan sayfada hata olmalı buyrun ne gibi bir hata var ? <?php |
nasıl çözmeliyim bu sorunu birçok yol denememe rağmen çözemedim![]() |
@mysql_query("insert into blogum values('','$username','$usermail','$usermsg')"); Şunu $a="INSERT INTO blogum ( bölüm adlarını yazmalasınız mesela AD,SOYAD,MESAJ) VALUES($username','$usermail','$usermsg');"; $b= mysql_connect("localhost","root",""); $kayit= mysql_query($a,$b); if($kayit) echo"Basarılı oldu!"; değiştirin deneyin ben de çalışıyor |
<?php @mysql_connect("localhost","root","") or die ("Veritabanın ile Bağlantı Kurulamadı!"); @mysql_select_db("blogum") or die ("Veritabanında bir Hata Meydana Geldi!"); $a="INSERT INTO blogum (username,usermail,usermsg) VALUES ('$username','$usermail','$usermsg');"; $b= mysql_connect("localhost","root",""); $kayit= mysql_query($a,$b); if($kayit) echo"Basarılı oldu!"; ?> denedim yine olmadı ![]() HATA: Notice: Undefined variable: username in c:\program files\easyphp1-8\www\phpdesigner\blog3.php on line 8 Notice: Undefined variable: usermail in c:\program files\easyphp1-8\www\phpdesigner\blog3.php on line 8 Notice: Undefined variable: usermsg in c:\program files\easyphp1-8\www\phpdesigner\blog3.php on line 8 EDIT: sanırım biraz karıştırdım bekleyin sorun olursa bildiririrm ![]() |
Formdan gelen değerleri bu değerelere atamanız lazım mesela formda ad adlı yer var ve bunu $ad a atamak istiyorsak $ad= $_POST["ad"]; yazmalıyız eğere metod GET ise $ad= $_GET["ad"]; bunlar en başa yazılacak hata da zaten tanımlanmamış değişken hatası veriyor ![]() |
Son yazdığınız mesajı görmedim işte kodlar ben tekrar düzenliyecem anlaşılan dedikleriniz yapmaya başladım teşekkür ederim ![]() blog.html <html> blog2.php <? blog3.php <?php |
90alper90 size buraya kadar gelmemde yardımcı olduğunuz için teşekkür ederim... blog.html ve blog2.php deki hatalar bitti. Şimdi sadece blog3.php deki hata kaldı ! <?php HATALAR:
|
Amacınıza uyar mı bilmem ama okuma olayı aşağıdaki gibi olur kendine göre ayarlasın <?php ################## # OKUMA SAYFASI # ################## @mysql_connect("localhost","root","") or die ("Veritabanın ile Bağlantı Kurulamadı!"); @mysql_select_db("blogum") or die ("Veritabanında bir Hata Meydana Geldi!"); $a=mysql_connect("localhost","root",""); $sor= mysql_query($sorgu,$a); $sira=0; while ($sira < 4) { $tablo=mysql_fetch_array($sor); echo "Numara:" .$tablo["NO"]; echo "Ad:".tablo["AD"] //gibi gider burası AD NO yerine sütün isimlerini yaz $sira++; } ?> |
Sorunumu bugün kendi kendime çözdüm veritabanına kayıt yapabiliyorum ve bu kayıtları okuyabiliyorum ![]() |
Pek yardımcı olmadık ama rica ederim |
1. sayfa
bu koddaki hata nedir ?bu satırları hatalı olarak gösteriyor
Hata şu şekilde ;