Özgür Pazar | İnternet Özgürlüktür – Otomatik İmlemeBloom

İletişim formu örnegi – oop

iletisim.php


<?php
include("iletisim-class.php");
@$islem = $_GET['islem'];
$form = new iletisimformu;
$form->formislem($islem);

?>

iletisim-class.php


<?php
class iletisimformu {
public function  __construct() {
 $baglan = mysql_connect("localhost","root","");
 mysql_select_db("iletisimformu",$baglan);
 }
public function formislem($islem)
{
 if($islem=="")
{
 echo '<form action="?islem=kayit" method="post">
<table border="1">
 <tr>
 <td colspan="2">İletişim Formu</td>
 </tr>
 <tr>
 <td>Adınız Soyadıız</td>
 <td><label for="adsoyad"></label>
 <input type="text" name="adsoyad" id="adsoyad" /></td>
 </tr>
 <tr>
 <td>Konu</td>
 <td><label for="konu"></label>
 <select name="konu" id="konu">
 <option value="İletişim" selected="selected">İletişim</option>
 <option value="&Ouml;neri">&Ouml;neri</option>
 <option value="Şikayet">Şikayet</option>
 </select></td>
 </tr>
 <tr>
 <td>Mesajınız</td>
 <td><label for="mesaj"></label>
 <textarea name="mesaj" id="mesaj" cols="45" rows="5"></textarea></td>
 </tr>
 <tr>
 <td colspan="2"><input type="submit" name="button" id="button" value="G&ouml;nder" /></td>
 </tr>
</table>
</form>';
}
elseif($islem=="kayit")
{
 $adsoyad = $_POST['adsoyad'];
 $konu = $_POST['konu'];
 $mesaj = $_POST['mesaj'];
 $ip = $_SERVER['REMOTE_ADDR'];
 if(empty ($adsoyad) or empty ($konu) or empty ($mesaj))
 {
 echo "butun alanlari doldurun";
 exit;
 }
 else
 {
 //Kayıt
 $query = mysql_query("select count(*) as 'toplam' from iletisimformu where ip='$ip'");
$sonuc = mysql_result($query,0,'toplam');
if($sonuc >0 )
{
 $query = mysql_query("select kayittarih from iletisimformu where ip='$ip' order by id desc limit 1");
 $arr = mysql_fetch_array($query, MYSQL_ASSOC);
 $kayittarih = $arr['kayittarih'];
 $kayittarih = strtotime($kayittarih);
 $simdit = date("d-m-Y H:i:s");
 $simdi = strtotime($simdit);
 $fark = ($simdi - $kayittarih);
 if($fark>30)
 {
 $query = mysql_query("insert into iletisimformu (adsoyad,konu,mesaj,ip,kayittarih) values ('$adsoyad','$konu','$mesaj','$ip','$simdit')") or die("Hatalı islem");
 echo "kayit tamamlandi";
 }
 else
 {
 echo "flood koruması";
 }
//Eğer büyükse süreyi kontrol edecek
}
else
{
 $kayittarih = date("d-m-Y H:i:s");
 $query = mysql_query("insert into iletisimformu (adsoyad,konu,mesaj,ip,kayittarih) values ('$adsoyad','$konu','$mesaj','$ip','$kayittarih')") or die("Hatalı islem");
 echo "kayit tamamlandi";
//ip adresine göre bilgi varmı
}

 //Kayıt
 }
}
elseif($islem=="liste")
{
 echo "listeleme";
}
elseif($islem=="ayrinti")
{
echo "ayrinti";
}
else
{
 echo "hatali islem yaptınız";
}
}
}
?>

Kaynak:
İletişim formu örnegi – oop

Rastgele Yazılar

Yorum Yaz
İsim ↓
Mail ↓
Web Site ↓
Bu yazı ile ilgili ne düşünüyorsun ↓
Yorum Yaparken Ahlaki değerlere dikkat ediniz.

Kategoriler
Son Yazılar
Etiketler