Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
636
Tıklama
0
Öne Çıkarma
mysql hatası
F
18 yıl
Teğmen
Konu Sahibi

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

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
18 yıl
Er

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



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.