Jump to content
php.lv forumi

Profesional PHP programming


Raivis.purins

Recommended Posts

Šajā vietā bija ieviesusies kļūdiņa - nevis $REQUEST, bet gan $_REQUEST --> echo($_REQUEST['username']);

 

Kuras rezultātā radās šī problēma:

 

 

Te gan ir jāpaskaidro sīkāk:

$_REQUEST sevī apvieno gan $_GET masīvu, gan $_POST masīvu, tādēļ to mēdz izmantot, kad nav zināms ar kādu metodi tiks saņemti dati no formas:

Ja ar GET - <form method="get"> vai URL: lapa.php?mainigais=vertiba

Ja ar POST - <form method="post">

Tavā gadījumā nebija norādīta metode un pēc noklusējuma pārlūks izmanto GET (taču es kā īstens paranojiķis nepaļautos, ka neviens plānprātīgs pārlūku arhitekts kādreiz neizdomās, ka jābūt citādi - tādēļ vienmēr formām norādu metodi).

 

Bonusa jautājums tiem, kas mācās: ko izdrukās uz ekrāna pēc submit pogas nospiešanas?

<html>
<head></head>
<body>
<form method="get">
please input your name here:<br>
<input type="text" name="username"><br><br>
<input type=submit value="nospied">
</form>
<br><br>
you typed:
<?php
echo ($_GET['username']);
?>
</body>
</html>

Link to comment
Share on other sites

×
×
  • Create New...