DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
3
Cevap
511
Tıklama
0
Öne Çıkarma
php mysql form problemi :(
H
14 yıl (23 mesaj)
Onbaşı
Konu Sahibi

arkadaşlar yardım edebilecek biri barsa sevinirim

basit bir form oluşturmaya çalışıyrum ama ne yaptıysam olmadı acaba problem nedir ?

http://hotfile.com/dl/139712976/1c5a09f/form.rar.html

hiç bir şekilde veri tabanına ekleme yapmıyor sql dosyasınıda koydum acil yardım lütfen problem ne onu öğrenmek istiyorum

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



B
14 yıl (282 mesaj)
Teğmen

kodları buraya yazsana
İndirmeye eriniyorm k.b


Bu mesaja 1 cevap geldi.
H
14 yıl (23 mesaj)
Onbaşı
Konu Sahibi

<body>
<form id="form1" name="form1" method="post" action="ekle.php">
<table width="407" border="0" align="center">
<tr>
<td width="152">Adınız :</td>
<td width="239"><label>
<input type="text" name="adi" id="adi" />
</label></td>
</tr>
<tr>
<td>Soyadınız :</td>
<td><label>
<input type="text" name="soyadi" id="soyadi" />
</label></td>
</tr>
<tr>
<td>Telefon : </td>
<td><label>
<input type="text" name="telefon" id="telefon" />
</label></td>
</tr>
<tr>
<td>E-Mail : </td>
<td><label>
<input type="text" name="email" id="email" />
</label></td>
</tr>
<tr>
<td>Araç Modeli :</td>
<td><label>
<input type="text" name="model" id="model" />
</label></td>
</tr>
<tr>
<td>Araç Yılı :</td>
<td><label>
<input type="text" name="yil" id="yil" />
</label></td>
</tr>
<tr>
<td>Açıklama :</td>
<td><label>
<textarea name="aciklama" id="aciklama" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td><label>
<input type="submit" name="gonder" id="gonder" value="Gönder" />
</label></td>
<td><p>Lütfen Eksiksiz doldurunuz.</p></td>
</tr>
</table>
<p> </p>
</form>
</body>
</html>






<?

$adi=$_POST["adi"];
$soyadi=$_POST["soyadi"];
$telefon=$_POST["telefon"];
$email=$_POST["email"];
$model=$_POST["model"];
$yil=$_POST["yil"];
$aciklama=$_POST['aciklama'];


$baglan=mysql_connect("localhost", "root")or die (mysql_error());
$db=mysql_select_db("ekle",$baglan)or die (mysql_error());

mysql_query("insert into 'bilgi'('adi','soyadi','telefon','email','model','yil','aciklama')
values('$adi','$soyadi','$telefon','$email','$model','$yil','$aciklama')");
echo "Bilgileriniz varitabanina kaydedildi.";
?>


Bu mesaja 1 cevap geldi.
A
14 yıl (1156 mesaj)
Yüzbaşı

Oluşturduğun forma bakmadım, ama hemen basit debugging işlemleriyle yardımcı olayım. (Aslında sorunun nerede olduğunu baktığım anda gördüm ama direkt söylemeyeceğim.)

Öncelikle en üstteki <? yi <?php yap çünkü bu kullanım hatalı.

1. print_r($_POST) yap. Formdan gelen veriler ekrana yansıtıldımı?

2. mysql_connect parametresinden biri eksik. Aslında bu şekilde de çalışır ama "root" için bir şifre belirle. Bu yaptığın güvenlik açığı oluşturur.

3. mysql_query içerisine yazdığın query hatalı:

a. Sorgu içindeki tablo isimleri tırnak içerisine alınmaz. 'bilgi' yerine bilgi yazman lazım.
b. values değerlerini string olarak girmişsin. Bu yanlış.

Hatalı olan kısım burası: '$adi','$soyadi','$telefon','$email','$model','$yil','$aciklama'. Bu kısmı düzeltirsen sorun çözülür.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.