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

seykofikretyalcinAvatar

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>

2012-02-14 16:57:38

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
2012-02-15 13:36:05

Php

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

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro