POST ve GET İşlemleri
28
●1.830
- 29-05-2009, 14:39:54
$host = "localhost"; $kullanici = "kullanici_adi"; $sifre = "kullanici_sifresi"; $db = "database_ismi"; if(!mysql_connect($host, $kullanici, $sifre)){ echo "DATABASE ile bağlantı sağlanamadı"; } mysql_select_db($database_ismi); if ($_POST['submit']){ $sql = "insert into tablo_ismi (kitap_adi, sayfa, yazar) values ('".$_POST['kitap_adi']."', '".$_POST['sayfa']."', '".$_POST['yazar']."')"; mysql_query($sql); }$adi="$_POST["kitap_adi"]"; $sayfa="$_POST["sayfa"]"; $yazar="$_POST["yazar"]";
bunları kullanmayacaksınız. - 29-05-2009, 16:53:30Tüm dosya içeriklerini-kodları buraya yapıştırır mısın? Tekrar bakmak istiyorum.uni adlı üyeden alıntı: mesajı görüntüle
- 29-05-2009, 17:11:10form.php
<html> <body> <form action="veri2.php" method="post"> kitap adı<br /><input name="kitap_adi" type="text"><br /> sayfa<br /><input type="text" name="sayfa" /><br /> yazar<br /><input type="text" name="yazar" /><br /> <input type="submit" value="GÖNDER" /> </form> </body> </html>
veri2.php
<? $host = "localhost"; $kullanici = "root"; $sifre = ""; $db = "kutuphane"; if(!mysql_connect($host, $kullanici, $sifre)){ echo "DATABASE ile bağlantı sağlanamadı"; } mysql_select_db($db); if ($_POST['submit']){ $sql = "insert into kitaplar (kitap_adi, sayfa, yazar) values ('".$_POST['kitap_adi']."', '".$_POST['sayfa']."', '".$_POST['yazar']."')"; mysql_query($sql); } ?>bu şekilde hiç bir uyarı vermiyor ancak db kayıt vapmıyor. - 29-05-2009, 18:24:11Bu kodu form.php içine atınız;
<? $host = "localhost"; $kullanici = "root"; $sifre = ""; $db = "kutuphane"; if(!mysql_connect($host, $kullanici, $sifre)){ echo "DATABASE ile bağlantı sağlanamadı"; } mysql_select_db($db); if ($_POST['gonder']){ $sql = "insert into kitaplar (kitap_adi, sayfa, yazar) values ('".$_POST['kitap_adi']."', '".$_POST['sayfa']."', '".$_POST['yazar']."')"; mysql_query($sql); } ?> <html> <body> <form action="" method="post"> kitap adı<br /><input name="kitap_adi" type="text"><br /> sayfa<br /><input type="text" name="sayfa" /><br /> yazar<br /><input type="text" name="yazar" /><br /> <input type="submit" name="gonder" value="GÖNDER" /> </form> </body> </html>Kendim bir database oluşturup test ettim bir sıkıntı yok. - 30-05-2009, 23:04:32Benimki çalışmadı:
form.php
<form action="yazdir.php" method="post"> Adınız:<br/> <input type="text" name="ad" /><br /> Soyadınız:<br /> <input type="text" name="soyad" /><br /> <input type="submit" value="GÖNDER" /> </form>
yazdir.php
<? $ad= $_POST["ad"]; $soyad= $_POST["soyad"]; echo "Değerli" . $ad . " " . $soyad; ?>
Ekrana sadece Değerli kelimesini yazıyor, o kadar.
Kullandığım localhost versiyon:
The AppServ Open Project - 2.4.1 for Windows - 30-05-2009, 23:13:25umuyorum ki doğrudan yazdir.php dosyasını açmıyorsunuz. Gönder butonu ile submit yapmanız lazım . aksi halde dogrudan açılmışsa yazdir.php sadece degerli yazacaktır.janocan adlı üyeden alıntı: mesajı görüntüle