11-12.
: HTML .
ֲ: .
: . .
̲: .
:
, GET POST. URL- , , . , HTML.
GET .
URL . г?, &, %... , ... , HTML, , , .
, script.php. 2 : name age. , . http://www.somehost.com/script.php HTML-:
<html><body>
, name! age !
</body></html>
, name age , .
URL, . , http://www.somehost.com/script.cgi?name=Vasya&age=20 :
<html><body>
, Vasya! , 20 !
</body></html>
, &, =. , .
HTML-
, ' ? , , , .
, HTML- (, ' form.html ) - , script.php. form.html:
<html><body>
<form action="script.php">
': <input type=text name="name"><br>
: <input type=text name="age"><br>
<input type=submit value="GO!">
</form>
</body></html>
. , ' ', , hello.php ? , <input> & . , action <form> , hello.php , form.html.
|
|
, , URL- , .
, ' , .. ³ , .
, $name $age .
- , , HTML-.
, , PHP, , , HTML- ( ). , PHP , HTTP , POST- . PHP .
, ' :
", <'>! <> !"
2 : name age.
script.php, : name age, HTML- , :
<?php
echo ", $_GET['name']! $_GET['age'] !";
?>
HTML- send.html, name age :
<html><body>
<form action="script.php">
': <input type=text name="name"><br>
: <input type=text name="age"><br>
<input type=submit value="GO!">
</form>
</body></html>
name age : ", <'>! <> !".
, ( URL- ):
http://localhost/script.php?name=&age=23
, HTML-. :
<?php
// , PHP 4.1.0
echo $_GET['username'];
echo $_POST['username'];
echo $_REQUEST['username'];
import_request_variables('p', 'p_');
echo $p_username;
// , PHP 3. PHP 5.0.0,
// register_long_arrays.
echo $HTTP_GET_VARS['username'];
// , PHP register_globals = on.
// PHP 4.2.0, register_globals = off.
// / .
echo $username;
?>
HTML
HTML- - FORM, - , .. FORM, , -, , , .
|
|
, .
NAME.
, . , , . 䳿 .
HTML 4.01 :
- BUTTON INPUT. :
- , ;
- , ;
- , , .
( ) - INPUT "/". , . , "", - "". .
( ) - INPUT "/", , . '.
- SELECT, OPTGROUP OPTION. .
- INPUT, , TEXTAREA - . .
- , HTML- INPUT.
- INPUT.
, INPUT.
FORM -
, HTML- - FORM. (), , , . FORM , '.
FORM:
action- ' . URL- , , . mailto:URL, . ACTION - , URL-, -;
method - HTTP, . METHOD : GET POST;
enctype - ' . , . HTML ENCTYPE:
- APPLICATION/ WWW-FORM-URLENCODED ( );
- MULTIPART/ FORM-DATA.
INPUT
INPUT HTML-. . ³ , ' , ...
|
|
INPUT - () . INPUT . .
- . . INPUT :
<input type=text name='_ [value=] [size=_] [maxlen=_]>
maxlen size . value, . [] ' .
:
, ' . . :
<input type=password name='_ [value=] [size=] [maxlen=]>
, . г , , , , " ". (value).
:
( ) . , , .
<input type=hidden name='_ value=>
, - .
, , . , , , . , , , .
INPUT. type chechbox.
<input type=checkbox name='_ value= [checked]>
, '=. , - .
, . , checked.
checkbox , checkbox. , .
:
HTML , , .
, , , . radio , radio. , , . . ' name. . :
|
|
<form action="http://localhost/script.php" method="GET">
<input type=radio name=answer value=yes checked>
<input type=radio name=answer value=no>
<input type=submit value=³>
</form>
:
ͳ
( ) ( checked).
"³", script.php answer ( name ) ( , ).
INPUT . . INPUT :
<input type=submit [name=go] value=³>
value , . name ' '. , . name , '= .