1.Zorunlu alanları nasıl ayarlayabilirim eğer yanlıs veya eksik girilirse uyarsın.
2.include ile uyeol.php diye formu kayıt edip sitede çağırıyorum. Kayıt olunca echo ile yazdırıyorum üste kayıt başarıyla tamamlandı diyor ama form alta yine gözüküyor. Die olarak yazdırıyorum bu sefer bomboş sayfada sadece kayıt başarılı yazıyor siteden ayrılıyor.
Kodlar;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> <title>Untitled Document</title> <style type="text/css"> <!-- .style1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; } .style2 { color: #FF0000; font-family: Arial, Helvetica, sans-serif; } .style3 {font-family: Arial, Helvetica, sans-serif} .style4 { color: #999999; font-size: 9px; font-family: Arial, Helvetica, sans-serif; } .style5 {color: #FF0000} #fmkayit #siparis { visibility: hidden; } --> </style> </head> <body> <? if(isset( $_POST["adsoy"] )){ $tarih = date("d.m.Y"); $kuladi = $_POST["kuladi"] ; $sifre = $_POST["sifre"]; $adsoy = $_POST["adsoy"]; $tel = $_POST["tel"]; $adres = $_POST["adres"]; $eposta = $_POST["eposta"]; $gun = $_POST["gun"]; $ay = $_POST["ay"]; $yil = $_POST["yil"]; $cins = $_POST["cins"]; $siparis = $_POST["siparis"]; $baglan = mysql_pconnect('localhost', 'root', '') or die("Veritabanına baglanamadım"); mysql_select_db('saatborsasi' , $baglan) or die("veritabanı seçilmedi") ; $sorgu = "insert into uyeler values(NULL, '$kuladi', '$sifre', '$adsoy', '$tel', '$adres','$eposta', '$tarih', '$gun/$ay/$yil','$cins','$siparis') "; mysql_query($sorgu); echo"Sayın $adsoy sitemize kayıt olduğunuz için teşekkür ederiz.Giriş yapmak için tıklayınız."; } ?> <form id="fmkayit" name="fmkayit" method="post" action="girisyap.php"> <table width="815" border="0" cellpadding="2" cellspacing="5"> <tr> <td colspan="2"><img src="images/uyeolust.png" width="776" height="70" /></td> </tr> <tr> <td width="238" bgcolor="#FFFFCC"><span class="style1"><span class="style5">*</span>Kullanıcı Adı:</span></td> <td width="554"><label><span class="style4" id="warning"> <input name="kuladi" type="text" id="kuladi" /> (Türkçe karakter ve boşluk kullanmayınız!)</span></label></td> </tr> <tr> <td bgcolor="#FFFFCC"><span class="style1"><span class="style5">*</span>Şifre:</span></td> <td><label> <input name="sifre" type="password" id="sifre" /> </label></td> </tr> <tr> <td bgcolor="#FFFFCC"><p class="style1"><span class="style5">*</span>E-Posta Adresiniz:</p> </td> <td><label></label> <input name="eposta" type="text" id="eposta" /></td> </tr> <tr> <td bgcolor="#FFFFCC"><span class="style1"><span class="style5">*</span>Adınız Soyadınız:</span></td> <td><input name="adsoy" type="text" id="adsoy" /></td> </tr> <tr> <td bgcolor="#FFFFCC"><span class="style1">Doğum Tarihiniz:</span></td> <td><select name="gun" id="gun"> <? for($g = 01 ; $g < 32 ; $g++) {?> <option value=" <?=$g ?>"> <?=$g ?> </option> <? } ?> </select> <select name="ay" id="ay"> <? for($a = 01 ; $a < 13 ; $a++) {?> <option value="<?=$a ?>"> <?=$a ?> </option> <? } ?> </select> <select name="yil" id="yil"> <? for($y = 1940 ; $y < 2011 ; $y++) {?> <option value="<?=$y ?>"> <?=$y ?> </option> <? } ?> </select></td> </tr> <tr> <td bgcolor="#FFFFCC"><span class="style1">Cinsiyetiniz:</span></td> <td><select name="cins" id="cins"> <option value="ERKEK" selected="selected">Erkek</option> <option value="BAYAN">Bayan</option> </select></td> </tr> <tr> <td bgcolor="#FFFFCC"><span class="style1"><span class="style5">*</span>Cep Telefonu:</span></td> <td><label> <input name="tel" type="text" id="tel" /> </label></td> </tr> <tr> <td bgcolor="#FFFFCC"><span class="style1"><span class="style5">*</span>Adresiniz:</span></td> <td><label> <textarea name="adres" cols="45" rows="10" id="adres"></textarea> <br /> <span class="style2">Not:</span><span class="style3"> Havale işleminden sonra ürününüz buradaki adrese gönderilecektir.<br /> Lütfen açık adresinizi yazınız.</span></label></td> </tr> <tr> <td> <select name="siparis" type="hidden" id="siparis" > <option value="Henüz Siparişiniz Yok" selected="selected">Henüz Siparişiniz Yok</option> <option value="Ödeme Bekleniyor">Ödeme Bekleniyor</option> <option value="Kargo Aşamasında">Kargo Aşamasında</option> <option value="Adresinize Kargolandı">Adresinize Kargolandı</option> </select></td> <td align="left" bgcolor="#FFFFCC"><label> <span class="style3">Kullanıcı Sözleşmesini okudum kabul ediyorum. <input name="soz" type="checkbox" id="soz" checked="checked" /> </span></label></td> </tr> <tr> <td> </td> <td><input style="font-family: Tahoma; font-size: 8pt; color: #FFFFFF; font-weight: bold; border: 1px solid #000000; height:27; width:72; background-color: #ff8400" type="submit" name="kayit" id="kayit" value="Kayıt Ol" /> <input style="font-family: Tahoma; font-size: 8pt; color: #FFFFFF; font-weight: bold; border: 1px solid #000000; height:27; width:72; background-color: #ff8400" type="reset" name="temiz" id="temiz" value="Temizle" /></td> </tr> </table> </form> </body> </html>