Php Mysql Kayıt Uygulaması
Php

Php Mysql Kayıt Uygulaması

Bu makalemizde php ile mysql'e / veritabanına kayıt işlemini sizlerle paylaşacağım. Uygulamamız 2 sayfadan oluşacak. Birincisi formumuzun bulunduğu sayfa, ikinci sayfamız ise kayıt işlemini gerçekleştireceğimiz sayfa olacak. İlk olarak kayit.php sayfamızda formları oluşturalım.

<form id="form1" name="form1" method="post" action="kaydet.php">
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="150">
<label for="ad2">Adınız :</label>
</td><td>
<input type="text" name="ad" id="ad2" />
</td></tr><tr><td>
<label for="soyad">Soyadınız :</label>
</td><td>
<input type="text" name="soyad" id="soyad" />
</td></tr><tr><td>
<label for="cinsiyet">Cinsiyetiniz :</label>
</td><td>
<select name="cinsiyet" id="cinsiyet">
<option value="">Seç</option>
<option value="erkek">Erkek</option>
<option value="bayan">Bayan</option>
</select>
</td></tr><tr>
<td></td>
<td align="right">
<input type="submit" name="Kaydet" id="Kaydet" value="Kaydet" />
</td></tr>
</table>
</form>
Burada tablomuz içerisine form elemanlarımızı yerleştirdik. Şimdi formumuzu css ile biraz görselleştirelim.
body {
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
font-size:12px;
margin:50px;
color:#333333;
}
input[type=text] {
border:1px solid #c7c7c7;
padding:3px 5px;
width:250px;
font-family: Tahoma;
font-size:14px;
color: #666666;
-webkit-border-radius: 5px 5px;
-moz-border-radius: 5px/5px;
border-radius: 5px/5px;
}
select {
border:1px solid #c7c7c7;
padding:3px 5px;
width:262px;
font-family: Tahoma;
font-size:14px;
color: #666666;
-webkit-border-radius: 5px 5px;
-moz-border-radius: 5px/5px;
border-radius: 5px/5px;
}
input[type=submit] {
border:1px solid #cccccc;
padding:3px 5px;
width:150px;
font-family: Tahoma;
font-size:13px;
color: #333333;
background-color:#f0f0f0;
font-weight:bold;
cursor:pointer;
}
Burada öncelikle sayfamızın yazı tipi, rengi vs. gibi özelliklerini düzenledik. Ardından sırasıyla textimizi, selectimizi ve butonumuzu düzenledik. Anlamadığınız yer olursa yorum yoluyla dile getirebilirsiniz. Şimdi geçelim asıl kısma. Şimdi kayıt işlemini gerçekleştireceğimiz sayfamıza kaydet.php sayfamıza geçiyoruz.
$mysql_host="localhost";
$mysql_kullaniciadi="serverkulad";
$mysql_sifre="serverşifre";
$mysql_vtadi="veritabanı_adı";
$baglan= @mysql_connect($mysql_host,$mysql_kullaniciadi,$mysql_sifre);
mysql_query("SET NAMES UTF8");
if(! $baglan) die ("Mysql Baglantısında Hata Oluştu!");
mysql_select_db($mysql_vtadi,$baglan) or die ("Veritabanına Bağlanırken Hata Oluştu!");
//veritabanı bağlantımızı yaptık.
$ad = $_POST["ad"];
$soyad = $_POST["soyad"];
$cinsiyet = $_POST["cinsiyet"];
//Post methoduyla formdan gelen verilerimizi aldık.
if ($ad == "" && $soyad == "" && $cinsiyet == "")
{
echo "Lütfen tüm alanları eksiksiz doldurunuz.";
}
//Gelen verileri kontrol ettik. Veri gelmemişse uyarı verdik.
else
{
$kaydet = mysql_query("insert into kisiler (ad, soyad, cinsiyet) values ('$ad', '$soyad', '$cinsiyet')") or die("Kayıt İşlemi Gerçekleşmemiştir Lütfen Tekrar Deneyiniz...");
echo "<script>location.href='kayit.php';</script>";
}
//Eğer tüm veriler eksiksiz geldiyse kayıt işlemini gerçekleştirdik ve kayıt sayfasına geri döndürdük.
Burada öncelikle veritabanı bağlantımızı sağladık. Sonra formdan gelen verileri aldık ve if ile boş olup olmadıklarını kontrol ettik. Boşsa uyarımızı verdik, boş değilse kaydımızı gerçekleştirdik ve kayıt sayfamıza geri döndürdük. Bir sonraki makalede görüşmek üzere...


author

Aykut Erdoğan

php, mysql, kayıt, veritabanı

  • Bu Yazılara da Gözat:

    1 Yorum

    author

    Cevapla