• 07-04-2009, 18:56:21
    #1
    Üyeliği durduruldu
    Merhaba ^^

    okuyucu adında bir veri tabanı olsuturup onun içine php ile kişilerin adını soy adını dogum tarihlerini felan girmek isitiyorum kodlamayı bitirdim ama insert into ile veri girişi yapamıyorum

    HTML kodu
    <html>
    <head>
    <title> Okuyucu Bilgi Girişi </title>
    <meta http-equiv="Content-Type" content="text/html"; charset="utf-8"></head>
    <body>
    <form method="post" action="okuma.php">
    Okuyucu Bilgi Girişi
    <br>
    <br>
    T.C Kimlik No : <input type="text" name=" xtc_no">
    <br><br>
    Soyadı : <input type="text" name="xsoyadi">
    <br><br>
    Adı : <input type="text" name="xadi">
    <br><br>
    Bölüm : <input type="text" name="xbolum">
    <br><br>
    Şube : <input type="text" name="xsube">
    <br><br>
    Okul No : <input type="text" name="xokul_no">
    <br><br>
    Doğum Tarihi : <input type="text" name="xdogum_tarihi">
    <br><br>
    
    
    <input type="submit" name="xgiris" value="KAYDET">
    <input type ="reset" name="xtemizle" value="TEMİZLE" >
    </form>
    </body>
    </html>
    php Kodu

    <?php
    $dbhost = "localhost";
    $dbkullanici = "root";
    $dbsifre = "mysql";
    $dbadi = "okuyucu";
    
    $baglanti = mysql_connect($dbhost,$dbkullanici,$dbsifre);
    if (! $baglanti )
    {
    echo "mysql baðlantýsý kurulamadý";
    }
    $sec = mysql_select_db($dbadi,$baglanti) or die ("veritabanýna baðlantý saðlanamadý");
    
    $tc_nox = $_POST['xtc_no'];
    $soyadix = $_POST['xsoyadi'];
    $adix = $_POST['xadi'];
    $bolumx = $_POST['xbolum'];
    $subex = $_POST['xsube'];
    $okul_nox = $_POST['xokul_no'];
    $dogum_tarihix = $_POST['xdogum_tarihi'];
    
    $kayit = "INSERT INTO oku (tc_no, soyadi, adi, bolum, sube, okul_no, dogum_tarihi) 
            values ('$tc_nox', '$soyadix', '$adix', '$bolumx', '$subex', '$okul_nox', '$dogum_tarihix')"; 
    
    $sql = mysql_query($kayit, $baglanti); 
    
    if ($sql)
    print "kayıt başarıyla girilmiştir";
    else {
    print "lütfen girdiğiniz bilgileri kontrol ediniz";
    mysql_close ($baglanti);
    }
    ?>
  • 07-04-2009, 19:02:57
    #2
       <?php
    $dbhost = "localhost";
    $dbkullanici = "root";
    $dbsifre = "mysql";
    $dbadi = "okuyucu";
    
    $baglanti = mysql_connect($dbhost,$dbkullanici,$dbsifre);
    if (! $baglanti )
    {
    echo "mysql baðlantýsý kurulamadý";
    }
    $sec = mysql_select_db($dbadi,$baglanti) or die ("veritabanýna baðlantý saðlanamadý");
    
    $tc_nox = $_POST['xtc_no'];
    $soyadix = $_POST['xsoyadi'];
    $adix = $_POST['xadi'];
    $bolumx = $_POST['xbolum'];
    $subex = $_POST['xsube'];
    $okul_nox = $_POST['xokul_no'];
    $dogum_tarihix = $_POST['xdogum_tarihi'];
    
    $kayit = mysql_query("INSERT INTO oku (tc_no, soyadi, adi, bolum, sube, okul_no, dogum_tarihi) 
            values ('$tc_nox', '$soyadix', '$adix', '$bolumx', '$subex', '$okul_nox', '$dogum_tarihix')"); 
    
    
    
    if ($kayit)
    print "kayıt başarıyla girilmiştir";
    else {
    print "lütfen girdiğiniz bilgileri kontrol ediniz";
    mysql_close ($baglanti);
    }
    ?>
    böle denermisin
  • 07-04-2009, 19:03:27
    #3
    hata vermiyor mu ?
    $sql = mysql_query($kayit, $baglanti);
    bunu

    $sql = mysql_query($kayit, $baglanti) or die(mysql_error());
    şeklinde değiştirirseniz hata varsa görebiliriz
  • 07-04-2009, 19:04:08
    #4
    echo mysql_error(); ile hatayı ekrana yazdırırsanız ve burada bildirirseniz daha fazla yardım alabilirsiniz.
  • 07-04-2009, 19:04:37
    #5
    Üyeliği durduruldu
    malesef olmadı :S
  • 07-04-2009, 19:06:25
    #6
    hocam olmadi da hata yok mu ? boş sayfa mi geliyor
  • 07-04-2009, 19:07:44
    #7
    Üyeliği durduruldu
    tamam hallettim tesekkuler veri tabnında tanımladığım türlerle ilgili sroun varmıs orneğin okul noya small int demiştim aptal gibi hızlı olsun diye ona harf olarak değier girince lütfen verilerinizi girin diye hata veriyodu :S

    yardımlarınız için cok tesekkur ederim ^^