Şimdi Ara

php mysql form problemi :(

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
470
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • kodları buraya yazsana
    İndirmeye eriniyorm k.b
  • <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.";
    ?>




  • 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.




  • Yapay Zeka’dan İlgili Konular
    asp.net sql randevu sistemi
    11 yıl önce açıldı
    PHP ile CSS yolu problem
    15 yıl önce açıldı
    php form into hatası
    10 ay önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.