Aldığın hatayı yazmamışsın

if ( $islem==mesaj_kayit ) {
Hatan burda sayısal bir değer dışındaki değerleri "" arasına yada '' arasına yazmalısın. Php senin şu kontrolünde $islem'e eşit sayısal değer arıyor. bunu tek veya çift tırnak içine alırsan sorunun çözülür.


<?

if ( $islem=="mesaj_kayit" ) {    
$baglanti = mysql_connect ("localhost", "root", "12345678"); 
mysql_select_db ("ismail",$baglanti);
 $ad=$_POST['ad'];
 $email=$_POST['email'];
 $telefon=$_POST['telefon'];
 $mesaj=$_POST['mesaj'];
 echo "$ad,$email,$telefon,$mesaj" ; 
 mysql_query("INSERT INTO ziyaretci_defteri (ad_soyad,e-mail,telefon,mesaj)
 VALUES ('$ad', '$email', '$telefon', '$mesaj')");

echo "<br>mesaj kaydedildi" ; }  

?>