PHP Kodu ile Girilen Veriler Kaydedileceği Zaman Veritabanına Bağlanılamıyor

LeCola

Hectopat
Katılım
4 Eylül 2014
Mesajlar
73
Daha fazla  
Cinsiyet
Erkek
Siteden girilen verileri yaptığım site veritabanına kaydetmiyor ve kodları 2 kez kontrol ettim . Lütfen yardım edin.

Kodları :

PHP:
<?php
$baglan=mysql_connect("localhost","root","")or die("MYSQL baglantisi olmadi.");
mysql_select_db("elif",$baglan)or die("VERITABANI baglantisi olmadi.");
$kullan=trim($_POST["kullaniciadi"]);
$sif=trim($_POST["sifre"]);
$adi=trim($_POST["ad"]);
$soyadi=$_POST["soyad"];
$cinsi=$_POST["cins"];
if($cinsi==0){
$cinsi="Bayan";
}
else{
$cinsi="Bay";
}
if (strlen($kullan)==0 && strlen($sif)==0 && strlen($adi)==0 && strlen($soyadi)==0)
{
echo "Boş değer giremezsiniz!";
}
else
{
$sorgu=mysql_query('insert into admin(cins,kullaniciadi,sifre,ad,soyad)values
("'.$cinsi.'","'.$kullan.'","'.$sif.'","'.$adi.'","'.$soyadi.'")');
if($sorgu)
echo "Üyeliğiniz başarılı bir şekilde kaydedilmistir.";
else
echo "Üyeliğiniz başarısızdır !".mysql_error();
}
?>
 
Son düzenleyen: Moderatör:
Kodlarda bir sıkıntı yok kendim test ettim sağlıklı bir şekilde çalışmakta isterseniz siz de bu şekilde deneyebilirsiniz. sadece hata almamak için "isset()" kodunu uyguladım

PHP:
<form method="post" name="form1">
  <input type="text" name="kullaniciadi" placeholder="Kullanıcı Adı"><br /><br />
    <input type="password" name="sifre" placeholder="Şifre"><br /><br />
    <input type="text" name="ad" placeholder="Adınız"><br /><br />
    <input type="text" name="soyad" placeholder="Soyadınız"><br /><br />
  <p>
      <label>
      Cinsiyetiniz<br />
        <input type="radio" name="cinsiyet" value="1" id="cinsiyet_0">
        erkek</label>
      <br>
      <label>
        <input type="radio" name="cinsiyet" value="0" id="cinsiyet_1">
        kadın</label>
      <br>
  </p>

  <input name="kayit" type="submit" value="Kayıt Et!">
</form>

<?php
if (isset($_POST["kayit"])){
$baglan=mysql_connect("localhost","root","")or die("MYSQL baglantisi olmadi.");
mysql_select_db("elif",$baglan)or die("VERITABANI baglantisi olmadi.");
$kullan=trim($_POST["kullaniciadi"]);
$sif=trim($_POST["sifre"]);
$adi=trim($_POST["ad"]);
$soyadi=$_POST["soyad"];
$cinsi=isset($_POST["cinsiyet"]);
if($cinsi==0){
$cinsi="Bayan";
}
else{
$cinsi="Bay";
}
if (strlen($kullan)==0 && strlen($sif)==0 && strlen($adi)==0 && strlen($soyadi)==0)
{
echo "Boş değer giremezsiniz!";
}
else
{
$sorgu=mysql_query('insert into admin (cins,kullaniciadi,sifre,ad,soyad)values ("'.$cinsi.'","'.$kullan.'","'.$sif.'","'.$adi.'","'.$soyadi.'")');
if($sorgu)
echo "Üyeliğiniz başarılı bir şekilde kaydedilmistir.";
else
echo "Üyeliğiniz başarısızdır !".mysql_error();
}

} else {echo "";}
?>

 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…