mysql_query("SET NAMES 'latin5'");
mysql_query("CREATE TABLE kayit") ;Bu kısmı çıkar buradan
Databaseye kayit diye bi tablo aç
id
ad
soyad
3 tane alanı olsun
Bu konuda bilgin yoksa aşağıdaki dosyayı hazırla ve çalıştır.
<?php
$server="localhost" ;
$user = "root" ;
$pass = "123" ;
$database = "kayit" ;
mysql_connect($server, $user,$pass) or die ("Hata: veritabanına bağlanılamadı!.Bilgiler yanlış");
mysql_select_db($database) or die ("Hata: veritabanına bağlanılamadı!.Db yok");
$strSQL = "CREATE TABLE kayit(
id INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY,
ad CHAR(50) NOT NULL,
soyad CHAR(50) NOT NULL,
)";
mysql_query($strSQL);
?>Bir kere çalıştırmanla tablolar oluşmuş olacak.
Şimdi form sayfamızı yapalım
form.php
<html>
<head>
<title>FORM SAYFASI</title>
</head>
<body>
<form method="POST" action="islem.php">
<input type="hidden" name="kontrol" value="1">
Adınız: <input type="text" size="30" name="ad"><br>
Soyadınız: <input type="text" size="30" name="soyad"><br>
<input type="submit" value="Kaydet"><br>
</form>
</body>
</html>
Burda ad ve soyad diye iki değişkenimiz var kullanıcıdan bu iki değişkeni doldurmasını istiyoruz.
formumuzun başına bir hidden koyup verinin gelip gelmediği kontrol edilebilir.
Bunuda
<input type="hidden" name="kontrol" value="1">
ile yapabiliriz.
Şimdide islem.php yi yani db ye kayıt yapan dosyamızı yapalım.
islem.php
<?php
$server="localhost" ;
$user = "root" ;
$pass = "123" ;
$database = "kayit" ;
mysql_connect($server, $user,$pass) or die ("Hata: veritabanına bağlanılamadı!.Bilgiler yanlış");
mysql_select_db($database) or die ("Hata: veritabanına bağlanılamadı!.Db yok");
//önce veri varmı kontrol ediyoruz varsa kayıt ediyoruz
$kontrol = $_POST["kontrol"];
if($kontrol == "1") {
$ad = $_POST["ad"];
$soyad = $_POST["soyad"];
$SQL ="INSERT INTO kayit VALUES('','$ad','$soyad')"; // burda id alanını boş bıraktık çünkü databasede auto_incerement kullandık onun için
mysql_query($SQL);
echo "Kayıt Gerçekleştirildi.";
} // if bitişi
// BURAYADA VERİLERİ LİSTELEYELİM
$verisorgu = "SELECT * FROM kayit ORDER BY id DESC";
while($veri = mysql_fetch_array($verisorgu)) {
$veri_ad = $veri["ad"];
$veri_soyad = $veri["soyad"];
echo "$veri_ad<br>$veri_soyad<hr>";
} // While Bitişi
?>anlamadığın yer varsa sorabilirsin