Ş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
447
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
    php database veri eklemede hata
    geçen yıl önce açıldı
    Php header yardım!
    11 yıl ö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.