php mysql veritabanına veri ekleme

php de mysql veri tabanına veri ekleme işlemi

kodlara geçmeden önce ilk olarak phpmyadmin de bir kaç ayar yapalım.

phpmyadmin de yukarıdaki fotoğraftaki gibi, id bölümünde yer alan eylem bölümünde ki değiştir linkine tıklıyoruz.

ve ok işareti ile gösterildiği gibi,  A_I olan yeri işaretliyoruz.

Şimdi ise, veritabanına veri ekleme için gerekli olan kodları yazabiliriz. Kodları yazarken veritabanı adına dikkat ediyoruz.

<?php 

include 'baglan.php';

?>

<html>
<head>
<meta charset="utf-8"/>
 <style>
 #mesaj{
 
 resize:none;
 }
 </style>
</head>
<body>
 <?php 
 
 if ($_POST){
 $ad = $_POST ["ad"];
 $eposta = $_POST["eposta"];
 $mesaj = $_POST["mesaj"];
 if(!empty($ad) && !empty ($eposta) && !empty($mesaj) ){ //verilerin boş olup olmadığını kontrol ediyoruz.
 
 //veri ekliyoruz...
 $ekle = mysql_query("insert into mesaj (yazan, eposta, mesaj, onay) values ('$ad', '$eposta', '$mesaj', 0)");
 /* veri eklememe hatasının sebebi, phpmyadmin de AUTO_INCREMENT A I nın seçili olmamasından dolayı idi. */ 
 
 /* veri ekleme işlemi*/ if($ekle){
 echo "<font color='green'> Veriler eklenmiştir... </font> "; 
 
 
 }else {
 
 echo "<font color='red' > veriler eklenemedi... </font>";
 }
 
 
 
 
 }
 }else{
 
 
 
 }
 
 ?>
 <form action="" method="POST">
 <h3> Ad :</h3>
 <input type="text" name="ad" placeholder="adınızı girin."/> 
 <hr>
 <h3> E-Posta: </h3>
 <input type="text" name="eposta" placeholder="e-posta" />
 <hr>
 <h3> Mesaj: </h3>
 <textarea id="mesaj" rows="5" name="mesaj" cols="30"> </textarea>
 <hr>
 <input type="submit" value="Gönder"/> 
 </form>
 
</body>
</html>

Kodları aşağıdaki fotoğraftaki gibi olacak…  Yukarıdaki kodlarda form elemanlarıda yer almaktadır..

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir