.


:




:

































 

 

 

 


GET




GET . : , URL ( , ), name=value , & (). :

http://site.domain/action.php?=&=

"=" , NAME.

, . 254 . GET, .

, PHP , GET, . , . $name "", $name, "".

, , , . - .

URI:

<!pr421.php -->

<html>

<head> </head>

<body>

<?php //

$a =$_GET['a'];

$b =$_GET['b'];

$c++;// on . $ =$_GET[''];

echo "a=$a,b=$b"; //

print "<br>c=$c";//

echo "<br><a href='pr421.php?a=1&b=2&c=3' > </a>"

?>

</body>

</html>

:

http://localhost/MyPrimers/pr421.php?a=10&b=20&c=30

a=10,b=20

c=31

,

a=1,b=2

c=4

GET

<html><head>

<title>Simpleform.html </title>

</head>

<body>

<form action="form.php" method="GET">

:<input type="text" name="fio"><p>

<input type="submit" value="GO"><p>

</form>

</body>

</html>

 

<?php //form.php

echo "Hello, $fio<br>";

foreach($_GET as $fio=>$value);

echo "$fio=$value<br>";

print_r ($_GET);

print_r ($_REQUEST);

?>

:

Hello,valera
fio=valera
Array ([fio] => valera) Array ([fio] => valera)

 

POST

POST, GET, . , .

? . , , POST. , , ( - -), GET.

, PHP . :

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

:

<input type="text" name="user[name]"><br>

:

<input type="text" name="user[email]"> <br>

:

<textarea name="user[message]"></textarea><br>

<input type="submit" value="">

</form>

$user, .

PHP , .

, :

<form action="multi.php" method="POST">

<input type="text" NAME="first" SIZE="4" MAXLENGTH="4">

< input type ="text" NAME="second" SIZE="4" MAXLENGTH="4">

< input type ="Submit" VALUE="">

</form>

, multi.php :

<?php

//$first=$_POST['first']; $second=$_POST['second'];

echo "$first $second ", $first*$second;

?>

:

5 6 30

register_globals=off php.ini, // .

HIDDEN. , , , NAME, . , .

PHP . :

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

: <input type="text" name="user[name]"><br>

E-mail: <input type="text" name="user[email]"><br>

: <br>

<select multiple name="hobbi[]">

<option value="">

<option value="">

<option value="">

<option value="">

</select>

<input type="submit" value="">

</form>

PHP- array.php, :

<?php //array.php

/* */

print "user[name]:$user[name]<BR>";

print "user[email]:$user[email]<BR>";

print "hobbi:$hobbi[0]";

?>

:

user[name]:rrrrrrrr

user[email]:yyyyyyyyyy

hobbi:

PHP user[] $user[name] $user[email], hobbi[] $hobbi[0], $hobbi[1], $hobbi[2], $hobbi[3]. , .. hobbi[0]: , , , .

 

PHP

<form> </form> . <form> : action method. action URL , . method , HTTP POST GET . POST GET . GET , .. HTTP- , POST HTTP- .

<form method="post" action="/my/action.php">

</form>

, .

TEXT- .

SELECT- .

RADIO- .

CHECKBOX- -. .

SUBMIT- , .

IMAGE- . SUBMIT

<TEXTAREA>- .

, .

IMAGE - : . x . y, . : . x= & . y= . $ _x $ _y.

. , - "_" "%" . "+". .

1) (text)

, input type text textarea. : _= . .

<input type="" name="_" size="" maxlength=". ">

value, value-. _ .

:

<input type="text" name="txtName" size="10" maxlength="5" value=" ">

html- .

<form action='do.php' method='post'>

<input type='text' name='txt[0]' value=''><br>

<input type='text' name='txt[1]' value=''><br>

<input type='text' name='txt[2]' value=''><br>

<input type='text' name='txt[3]' value=''><br>

<input type='text' name='txt[4]' value=''><br>

<input type='submit' value=''>

</form>

, PHP, . PHP-, , . list each, .

 

<?php

while(list($key,$val) = each($txt))

echo " - $key, - $val<br>\n";

?>

2) (textarea)

, . 20 .

<textarea name=" " cols=" " rows=" "></textarea>

<textarea></textarea>. name . (cols) (rows). readonly, , , .. . , <textarea></textarea>.

:

<textarea name="txtArea" cols="15" rows="10" readonly>

, , .. readonly </textarea>.

3) (password)

, , , . :

<input type="password" name="txtName" size="10" maxlength="5">

4) (hidden)

, .

<input name="" type="" value="">

<input>, name, type value. name , type , value .

:

<input name="email" type="hidden" value="[email protected]">

5) (checkbox)

checkbox , on, , . , , $ "on".

checkbox , .

<input name=" " type=" checkbox" value="">

<input>, name type(checkbox). , checked. , =, , .. . :

<input name="mycolor" type="checkbox" value="red" checked> ( )

<input name="mycolor" type="checkbox" value="blue">

<input name="mycolor" type="checkbox" value="black">

<input name="mycolor" type="checkbox" value="white">

 

<> . , ( value) . :

<form action='do.html' method='post'>

<input type='chekbox' name='chb[0]' value='1'><br>

<input type='chekbox' name='chb[1]' value='1'><br>

<input type='chekbox' name='chb[2]' value='1'><br>

<input type='chekbox' name='chb[3]' value='1'><br>

<input type='chekbox' name='chb[4]' value='1'><br>

<input type='submit' value=''>

</form>

, . , . - , - . PHP , :

<?php

echo " <br>\n";

while(list($key,$val) = each($chb))

echo " - $key<br>\n";

?>

6) (radio)

radio , .

<input name=" " type=" radio" value="">

(radio) name, type value. name , type radio, value . , =. checked, , (.. ) . , . :

<input name="mycolor" type="radio" value="white">

<input name="mycolor " type="radio" value="green" checked> ( )

<input name="mycolor " type="radio" value="blue">

<input name="mycolor " type="radio" value="red">

<input name="mycolor " type="radio" value="black">

- , , . : . ( value) - . . - PHP. :

<form action='do.html' method='post'>

//

<input type='radio' name='rdi[0]' value='1'>

<input type='radio' name='rdi[0]' value='2'>

<input type='radio' name='rdi[0]' value='3'><br>

//

<input type='radio' name='rdi[1]' value='1'>

<input type='radio' name='rdi[1]' value='2'>

<input type='radio' name='rdi[1]' value='3'><br>

//

<input type='radio' name='rdi[2]' value='1'>

<input type='radio' name='rdi[2]' value='2'>

<input type='radio' name='rdi[2]' value='3'><br>

<input type='submit' value=''>

</form>

- , , , . html- , -, ( ). , ( ). , -.

<?php

while(list($key,$val) = each($rdi))

echo " - $key, - $val<br>\n";

?>

7) (Reset)

<input type="" name=" " value=" ">

(reset), , , .

:

<input type="reset" name="Reset" value=" ">

8) (select)

SELECT - VALUE <OPTION>. <SELECT> :

<SELECT NAME="mySelect">

<OPTION VALUE="test1">test1</OPTION>

<OPTION VALUE="test2">test2</OPTION>

<OPTION VALUE="test3">test3</OPTION>

</SELECT>

C mySelect=test1, . : $mySelect.

<SELECT> MULTIPLE, . <SELECT> : []. : [] = & [] = ..., , $ .

, VALUE, , <OPTION> </OPTION>.

<select> , .

<select></select>. <option></option> , value . <option> selected, . size , . size 1, . multiple, ( size = 1 ).

<select name=" " size = multiple>

<option value=> </option>

</select>

=, =1&=2&=N.

9) (submit)

.

<input type="" name=" " value=" ">

2 : type=submit value= . name , , "", "", "" .. = . SUBMIT, , . VALUE.

10) (browse)

. browse <form></form>. <form> encrypt. encrypt multipart/form-data, , . file.

<form enctype="multipart/form-data" action="upload.php" method="post">

: <input name="my_file" type="file">

<input type="submit" value="">

</form>

11) (fieldset)

fieldset . </fieldset>. <legend></legend>. .

:

<fieldset>

<legend> ( )</legend>

, .</fieldset>

 

, HTML- PHP $_POST $_GET, method .

: .

: HTML PHP .

:

: form.html action.php. form.html html- mytext msg:

<form action="action.php" name="myform" method="post">

<input type="text" name="mytext" size="50">

<textarea name="msg" cols="20" rows=10 ></textarea>

<input name="Submit" type=submit value=" ">

</form>

html- 3 : action , (mytext) (msg). , .

html- action.php:

<?php

$text = $_POST['mytext'];

$msg = $_POST['mytext'];

echo $text;

echo "";

echo $msg;

?>

" " html- action.php.

$text $msg , $_POST.

, html-, nl2br():

<?php

$text = nl2br($_POST['mytext']);

?>

: 2000 2050.

: HTML c SELECT PHP .

:

: form.html action.php. form.html html- . :

I. :

<select class="input" type=text name=years>

<option value='2000'>2000</option>

<option value='2001'>2001</option>

<option value='2002'>2002</option>

<option value='2050'>2050</option>

</select>

II. :

<select class="input" type=text name=years>

<?php

$year = 2000;

for ($i = 0; $i <= 50; $i++) // 0 50

{

$new_years = $year + $i; //

echo '<option value='.$new_years.'>'.$new_years.'</option>'; //

}

?>

</select>

, , . , , , .. $_POST.

:

<FORM ENCTYPE="multipart/form-data" ACTION="action.php" METHOD=POST>

<INPUT NAME="myfile" TYPE="file">

<INPUT TYPE="submit" value=" ">

</FORM>

html- browse, . " ", -.

action.php. :

<?php

if(isset($_FILES["myfile"])) //

{

$catalog = "../image/"; //

if (is_dir($catalog)) //

{

$myfile = $_FILES["myfile"]["tmp_name"]; //

$myfile_name = $_FILES["myfile"]["name"]; //

if(!copy($myfile, $catalog)) echo ' '.$myfile_name //

}

else mkdir('../image/');

// ,

}

?>

.

checkbox , checkboxa , $_POST :

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

<input name="mycolor" type="checkbox" value="blue">

<input name="mycolor" type="checkbox" value="black">

<input name="mycolor" type="checkbox" value="white">

<input name="Submit" type=submit value="">

</form>

 

<?php

if (!empty($_POST['mycolor'])) echo $_POST['mycolor']; // 1

else echo " ";

?>

<?php//form5.php

if (isset($_POST['action']) && $_POST['action'] == 'submitted') {

echo '<pre>';

print_r($_POST);

echo '<a href="'. $_SERVER['PHP_SELF'].

'"> </a>';

echo '</pre>';

} else {

?>

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">

: <input type="text" name="personal[name]" /><br />

Email: <input type="text" name="personal[email]" /><br />

: <br />

<select multiple name="beer[]">

<option value=""></option>

<option value=""></option>

<option value=""></option>

</select><br />

<input type="hidden" name="action" value="submitted" />

<input type="submit" name="submit" value="Go!" />

</form>

<?php

}

?>

 

PHP HTML

<form action="/myphp/form5.php" method="post">

: <input type="text" name="personal[name]" /><br />

Email: <input type="text" name="personal[email]" /><br />

: <br />

<select multiple name="beer[]">

<option value=""></option>

<option value=""></option>

<option value=""></option>

</select><br />

<input type="hidden" name="action" value="submitted" />

<input type="submit" name="submit" value="Go!" />

</form>

 

:

Array

(

[personal] => Array

(

[name] => val

[email] => rom

)

 

[action] => submitted

[submit] => Go!

)

 

: <input type="image" src="image.gif" name="sub" />. - , - sub_x sub_y. . :

<html><head>

<title>Simpleform.html </title>

</head>

<body>

<form action="form.php" method="GET">

:<input type="text" name="fio"><p>

<input type="image" src="image.gif" name="sub" />

</form>

</body>

</html>

<?php //form.php

$fio=$_GET['fio'];

echo "Hello, $fio<br>";

print_r ($_GET);

?>

 

Hello,valera
Array ([fio] => valera [sub_x] => 83 [sub_y] => 64)





:


: 2016-07-29; !; : 571 |


:

:

.
==> ...

1541 - | 1379 -


© 2015-2024 lektsii.org - -

: 0.197 .