html formu bir php dosyası çağırır .. ama değişkenleri okumak değil

2 Cevap php

Ben aşağıda kod ile basit bir html dosyası var. Bu submitform.php çağırır. Ama hiçbir şey görüntülenir alır. Herhangi bir fikir?

<html>
<body>
<form action=submitform.php method=GET>

First Name: <input type=text name=first_name size=25 maxlength=25>

Last Name: <input type=text name=last_name size=25 maxlength=25>
<p>
<input type=submit>

</form>
</body>
</html>

submitform.php içinde php kodu:

<html>
<body>
<?php 


print ($first_name);
echo $first_name;

print (" ");

print ($last_name);

print ("<p>");

print ("Thanks for submitting your name.");

?>
</body>
</html>

Teşekkürler!

2 Cevap

Yerine:

print ($first_name);

Kullanım

print ($_GET['first_name']);

Siz formu GET yöntemini kullanıyor.

Ancak, yine de kullanmak istiyorsanız:

print ($first_name);

Sonra php dosyası yerde bu çizgi üstüne:

extract($_GET);

Ayrıca php.ini dosyasındaki GET ve POST değişkenler w / o $ _GET [] ve extract () hem erişim için "on register_globals" ayarlayabilirsiniz.