Php ile veri tabanına veri eklemek

Bu dersimizde veri tabanına siteden veri eklemeyi öğreneceğiz.

Bu derste veri tabanına siteden nasıl veri ekleneceği hususuna değineceğim.



Kulanacağımız komutlar ise:

index.php


<?php 

include "ayar.php";

$ad=$_POST['ad'];

if ((
$ad=="")){

echo 
"<center>BOŞ ALAN BIRAKTINIZ</center>";

}else{

$sql=mysql_query("insert into veri (ad)values('$ad')");

if (
$sql){

echo 
"VERİMİZ BASARIYLA KAYIT EDİLDİ";

}else{

echo 
"VERİ TABANINA GİRİS YAPILAMADI";

}

}



?>

<form action="" method="post">

<input type="text" name="ad" />

<input type="submit" value="kaydet" />

</form> ?>


ayar.php

<?php 

$host 
"localhost";

$mysqladi "root";

$mysqlsifre ="";

$db "veri";

@
mysql_connect ("$host""$mysqladi""$mysqlsifre") or die ("MySql Baglantisinda Hata");

@
mysql_select_db ("$db") or die ("Üye Veritabanina Baglanilamadi");

?> ?>

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 9 yıl önce
Sayfa ilk yüklendiğinde ad değişkeni boş olduğu için BOŞ ALAN BIRAKTINIZ uyarısı çıkıyor.Burayı çözmek lazım
• 9 yıl önce
Cok haklısın ama bu hata sadece localhost larda oluyor yani sitenize attıkdan sonra böle bir sey olmuyor.
• 9 yıl önce
kodları yazdım denedim herhangi bir hata vermedi ancak girdigim verileri databasede göremiorm.sanırım kayıt yapmıyor ama hata nerde bulamıyorum...
• 8 yıl önce
video da hata yok yazdıgın kodları gözden gecir
• 8 yıl önce
<?php include "ayar.php"; $firmaadi= $_POST['firmaadi']; $yetkili= $_POST['yetkili']; $telefon= $_POST['telefon']; $mail= $_POST['mail']; if (($firmaadi=="")){ echo "<center>BOŞ ALAN BIRAKTINIZ</center>"; }else{ $sql=mysql_query("insert into firma (firmaadi,yetkili,telefon,mail)values('$firmaadi','$yetkili','$telefon','$mail',)"); if ($sql){ echo "VERİMİZ BASARIYLA KAYIT EDİLDİ"; }else{ echo "VERİ TABANINA GİRİS YAPILAMADI"; } } ?> <div id="firmaekle"> <div class="firmaicerik"> <form action="" method="post"> <input type="text" name="firmaadi" /> <input type="text" name="yetkili" /> <input type="text" name="telefon" /> <input type="text" name="mail" /> <input type="submit" value="kaydet" /> </form> </div> </div> yukarıda ki şekilde yapıyorum ama ekleme yapmıyor,sizce hata nerededir.
• 7 yıl önce
Merhaba Arkadaşlar: İndex.php dosyasını şu kodlarla değiştiriniz. [code] <?php include "ayar.php"; @$ad =strip_tags(trim($_POST["ad"])); if($_POST) { if(empty($ad)) { echo "<strong>Lütfen, lütfen gerekli alanları boş bırakmayınız.</strong>"; }else { $kontrol=mysql_query("insert into users (ad) values ('$ad')"); if ($kontrol){ echo "<strong>Bilgileriniz başarılı bi şekilde iletildi.</strong>"; } else{ echo "<strong>Hata, Kayıt Esnasında Bir Sorun Oluştu!</strong>"; } } } ?> <form action="" method="post"> <input type="text" name="ad" /> <input type="submit" value="kaydet" /> </form> [/code]

Yukarı Git