Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
307
Tıklama
0
Öne Çıkarma
PHP'de basit bir soruna yardim.
M
20 yıl
Binbaşı
Konu Sahibi

Formumu asagidaki sekilde olusturuyorum:

<form action="cevap.php" method="post">

Ad: <input type="text" name="ad" size="6" maxlength="18">
Soyad:<input type="text" name="soyad" size="6" maxlength="18">
<input type="submit" name="gonder" value="Gonder!">


</form>

cevap.php'ye sunlari yaziyorum:

<?php

echo ("Ad: $ad, soyad: $soyad");


?>

Ama calistirinca soyle bir cikti aliyorum:


Notice: Undefined variable: ad in c:\program files\easyphp1-8\www\cevap.php on line 14

Notice: Undefined variable: soyad in c:\program files\easyphp1-8\www\cevap.php on line 14
Ad: , soyad:


Neden benim degiskenlerimi tanimiyor.



A
20 yıl
Yüzbaşı

Register globals kapalıdır, şöyle kullan:

<?php

if( (isset($_POST)) && !(empty ($_POST))){ // post dolu mu bak

$ad=$_POST['ad']; //Postdan gelen değişkeni ad değişkenine atıyoruz
$soyad=$_POST['soyad']; //Postdan gelen değişkeni soyad değişkenine atıyoruz

echo "Ad: $ad, soyad: $soyad";

}
?>



M
20 yıl
Binbaşı
Konu Sahibi

dostum sagolasin. Bu hali ile calisti. Ama aldigim a_ptal kitapda benim ogrendigim gibi yaziyordu. Neden boyle ap_tal hatalar yapiyorlar anlamadim. resmen sogudum php'den ilk hatam ile karsilasinca. PHP'ye yeni basladim. hangi kaynagi tavsiye edersin. Ben Mysql degil de oracle baglantisi uzerinde duracagim.
saygilar



P
20 yıl
Binbaşı

quote:

Orjinalden alıntı: mustklc

Formumu asagidaki sekilde olusturuyorum:

<form action="cevap.php" method="post">

Ad: <input type="text" name="ad" size="6" maxlength="18">
Soyad:<input type="text" name="soyad" size="6" maxlength="18">
<input type="submit" name="gonder" value="Gonder!">


</form>

cevap.php'ye sunlari yaziyorum:

<?php

echo ("Ad: $ad, soyad: $soyad");


?>

Ama calistirinca soyle bir cikti aliyorum:


Notice: Undefined variable: ad in c:\program files\easyphp1-8\www\cevap.php on line 14

Notice: Undefined variable: soyad in c:\program files\easyphp1-8\www\cevap.php on line 14
Ad: , soyad:


Neden benim degiskenlerimi tanimiyor.

Kendi kodların üzerinde, echo komutunda şu düzenlemeyi yaparsanda olur,

echo "Ad: " . $_POST['ad'] . " Soyad: " . $_POST['soyad'];





< Bu mesaj bu kişi tarafından değiştirildi penguin -- 9 Kasım 2005, 0:38:24 >
Bu mesaja 1 cevap geldi.
A
20 yıl
Yüzbaşı

Arkadaşım değişik bir çözüm falan değil sadece kontrollü davranıyoruz posttan bilgi geliyor mu post dolu mu diye bakıyoruz.

Ayrıca mustklc arkadaşım php den soğuma çok güzel ve zevkli bir dildir. İnsan gittikçe daha çok sever.Takıldığın noktalar olursa burada sorarsan yardımcı olmaya çalışırız. Ayrıca bir kaç sayfa geride sıfırdan php diye bir konu vardı oranın da faydası olur sana.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.