Localhost Sunucusuna veri girişi yapılmıyor

|-Hakan-|

Hectopat
Katılım
19 Ağustos 2018
Mesajlar
669
Çözümler
4
Başlıkta da belirttiğim gibi localhost sunucusunda ki veritabanına veri girişi yapamıyorum sebebi nedir?
Veri tabanı adı "veri" tablo adı "uyeler".
Php kodlarının olduğu yerde 16'ıncı satırda hata söylüyor.
Teşekkürler.

[CODE lang="php" title="HTML"]<div class="content">
<div class="inputbox">
<form action="database.php" method="POST">
<label for="ad">AD:</label>&emsp;&emsp;
<input type="text" id="ad" name="ad"><br><br>
<label for="soyad">SOYAD:</label>&nbsp;
<input type="text" id="soyad" name="soyad"><br><br>
<label for="id">Kullanıcı Adı:</label>&emsp;&emsp;
<input type="text" id="id" name="id"><br><br>
<input class="gonderbtn" type="submit" value="Gönder">
</form>
</div>
</div>[/CODE]

[CODE lang="php" title="Php"]<?php
$baglan=mysqli_connect("localhost","root",);
mysqli_set_charset($baglan, "utf8");
if(!$baglan){
die('Bağlantı Hatası:' . mysqli_connect_error());
}else {
$ad = $_POST['ad'];
$soyad = $_POST['soyad'];
$k_adi = $_POST['id'];
$baglan=mysqli_connect("localhost","root","",);
mysqli_set_charset($baglan, "utf8");

$sql="select * from 'uyeler' WHERE id='$k_adi'";

$sonuc1= mysqli_query($baglan,$sql);
$satirsay=mysqli_num_rows($sonuc1);

if ($satirsay>0)
{
echo "Bu Kullanıcı daha önce kaydedilmiş";

}else{
$sqlekle="INSERT INTO uyeler(ad, soyad)
VALUES ('$ad','$soyad')";

$sonuc=mysqli_query($baglan,$sqlekle);

if ($sonuc==0){
echo "Eklenemedi, kontrol ediniz";
}else{
echo "Başarıyla eklendi";
}}
};
?>[/CODE]
 
baglan değişkenini tanımlarken hata yapmışsınız. İki argüman gönderip virgül bırakmışsınız. Default database şifresi boşluktur. Sonra tekrar bir virgül bırakıp veritabanının adını girmelisiniz.
 

Geri
Yukarı