Localhost Sunucusuna veri girişi yapılmıyor

|-Hakan-|

Hectopat
Katılım
19 Ağustos 2018
Mesajlar
680
Çö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.
 

Çoktan hallettim, yine de teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…