Şimdi Ara

mysql hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
562
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar
    php de aşağıdaki kodlarla bir form sayfası hazırlayıp
    --------------------------------------------------------
    <body>
    <form id="form1" name="form1" method="post" action="uyeolislem.php">
    <label></label>
    <label></label>
    <table width="700" border="0">
    <tr>
    <td class="baslik2"><strong>Adınız</strong></td>
    <td><label>
    <input name="ad" type="text" id="ad" />
    </label></td>
    <td> </td>
    </tr>
    <tr>
    <td class="baslik2"><strong>Soyadız</strong></td>
    <td><label>
    <input name="soyad" type="text" id="soyad" />
    </label></td>
    <td> </td>
    </tr>
    <tr>
    <td width="135"><strong class="baslik2">Kullanıcı Adı...</strong></td>
    <td width="162"><input name="kullaniciadi" type="text" id="kullaniciadi" /></td>
    <td width="389"> </td>
    </tr>
    <tr>
    <td width="135" class="baslik2"><strong>Şifre</strong></td>
    <td><label>
    <input name="sifre" type="password" id="sifre" />
    </label></td>
    <td> </td>
    </tr>
    <tr>
    <td width="135" class="baslik2"><strong>Şifre (Tekrar) </strong></td>
    <td><label>
    <input name="sifretekrar" type="password" id="sifretekrar" />
    </label></td>
    <td> </td>
    </tr>
    <tr>
    <td width="135" class="baslik2"><strong>E-Mail</strong></td>
    <td><label>
    <input name="email" type="text" id="email" />
    </label></td>
    <td> </td>
    </tr>
    <tr>
    <td width="135" class="baslik2"><strong>Görüşleriniz</strong></td>
    <td><label>
    <textarea name="gorus" id="gorus"></textarea>
    </label></td>
    <td> </td>
    </tr>
    <tr>
    <td width="135" align="right"><label></label></td>
    <td align="right"><input name="Submit2" type="reset" value="Temizle" />
             
    <input type="submit" name="Submit" value="Gönder" /></td>
    <td> </td>
    </tr>
    <tr>
    <td width="135"> </td>
    <td> </td>
    <td> </td>
    </tr>
    </table>
    <p> </p>
    </form>
    -------------------------------------------------------
    uyeolislem.php sayfasında şu kodlarla kaydettiğimde
    -------------------------------------------------------
    <?php
    @mysql_connect ("localhost","root","foobar") or die ("MySQL'e bağlanılamadı.");
    @mysql_select_db ("uye") or die ("Veritabanına bağlanılamadı.");
    $sql ="insert into uyeler (ad, soyad, kullaniciadi, sifre, email, gorus) values
    ('$ad','$soyad','$kullaniciadi','$sifre','$email','$gorus')";
    $kayit=mysql_query($sql);
    if (isset ($kayit)) {
    echo "Kayıt Başarıyla Tamamlandı";
    }
    else{
    echo "Kayıt Başarısız";
    }
    ?>
    ---------------------------------------------------------
    ve formu browser da denediğimde şu hata ile karşılaşıyorum. form kaydedildi demesine rağmen veritabanında tamamen boş bir satır ile karşılaşıyorum. yani form database e kaydedilmiyor. ne yapmalıyım.
    teşekkürler.
    ---------------------------------------------------------------------------
    Error in my_thread_global_end(): 1 threads didn't exit
    -------------------------------------------------------------------







  • Arkadaşım benim bi önerim olacak kodu şöyle başlatacaksın ;
    O bağlantı için yazdığın php kodunu başka bi php sayfası olarak kaydet ve ana koduna include et (require komutu ile aşağıdaki gibi) adına connection.php de mesela
    bak aşağıda yazıyorum..Birde $form diye bir değişken yaratman lazım sonradan onu en aşşada echo ile çağırıcaz seninde görmen için..

     

    <?php

    require ("connection.php");

    if (isset($_POST['myhidden']) and $_POST['myhidden'] == "ok")

    {

    $form = "<table border = 1>

    <tr>
    <td>
    Ad:
    </td>
    <td>
    ".$_POST['ad']."
    </td>
    </tr>
    <tr>
    <td>
    Soyad:
    </td>
    <td>
    ".$_POST['soyad']."
    </td>
    </tr>
    <tr>
    <td>
    Kullanici_adi:
    </td>
    <td>
    ".$_POST['kullaniciadi']."
    </td>
    </tr>
    <tr>
    <td>
    Sifre:
    </td>
    <td>
    ".$_POST['sifre']."
    </td>
    </tr>
    <tr>
    <td>
    Email:
    </td>
    <td>
    ".$_POST['email']."
    </td>
    </tr>


    </table>";

    }





    else

    {

    $form="<form method= 'POST'>

    <table>
    <tr>
    <td>
    <input type='hidden' name='myhidden' value='ok'>
    </td>
    </tr>
    <tr>
    <td>
    Ad:
    </td>
    <td>
    <input type='text' name='ad' value=''>
    </td>
    </tr>
    <tr>
    <td>
    Soyad:
    </td>
    <td>
    <input type='text' name='soyad' value=''>
    </td>
    </tr>
    <tr>
    <td>
    Kullaniciadi:
    </td>
    <td>
    <input type='text' name='kullaniciadi' value=''>
    </td>
    </tr>
    <tr>
    <td>
    Sifre:
    </td>
    <td>
    <input type='password' name='sifre' value=''>
    </td>
    </tr>
    <tr>
    <td>
    Email:
    </td>
    <td>
    <input type='text' name='email' value=''>
    </td>
    </tr>
    <tr>
    <td>
    <input type='submit' value='Gönder'>
    <input type='reset' value='İptal'>
    </td>
    </tr>

    </table>
    </form>";

    }

    ?>

    <html>
    <?php

    echo $form;

    ?>

    </html>





    Arkadaşım bu kodu al yapıştır bi dene eğer problemin olursa aklına yatmayan soracağın yer olursa burdan konuşuruz..




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.