Get komutunda bir hata alıyorum (Notice: Undefined index: adi in C:\deneme)

seyko fikretyalcin Avatar

hata resmi http://b1202.hizliresim.com/u/g/2qkdz.jpg

basit oldugunu düşündügüm bir get metodu örnegi yapılış maksadı mantıgı ögrenmekti fakat bi yerde sorun cıkarıyor ve o sorunu çözemiyorum bakıp cevap yazarsanız sevinirim

<html>
<body>
<?php
if($_GET['adi']!="")
{
echo "Merhaba <b> {$_GET['adi']} {$_GET['soyadi']} </b>";
}else{
?>


<form action="<?=$_SERVER['PHP_SELF']?>" method="GET">
<table border="1">
<tr>
<td>Adınız </td>
<td><input type="text" name="adi" /></td>

</tr>
<tr>
<td>Soyadınız </td>
<td><input type="text" name="soyadi" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Gönder" /></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>

cokacaip.com
14-02-2012 16:57

    Php

    şunu değiştir:

    if($_GET['adi']!="")


    if(isset($_GET['adi']) &&  $_GET['adi'] !="")

    GET boş gelmiş gibi görünüyor.

    var_dump($_GET); yazarak içinde ne olduğuna bak.

    Her programcı birgün Php yi tadacaktır
    15-02-2012 13:36

      Php

      saltintop Sahin Altıntop
      if(!empty($_GET["adi"])) olara deneyebilirsin
      27-02-2012 16:08 Edit:27-02-2012 16:09

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.