<html>
<head>
<title>
Chunkify Form
</title>
</head>
<body>
<form action=
"chunkify.php教程"
method=
"POST"
>
Enter a word:
<input type=
"text"
name=
"word"
/><br/>
How long should be the chunks be?
<input type=
"text"
name=
"number"
/><br />
<input type=
"submit"
value=
"Chunkify"
>
</form>
</body>
</html>
view sourceprint?
<html>
<head>
<title>
Chunkify Word
</title>
</head>
<?php
$word
=
$_POST
[
'word'
];
$number
=
$_POST
[
'number'
];
$chunks
=
ceil
(
strlen
(
$word
)/
$number
);
echo
"The $number-letter chunks of '$word' are:<br/>n"
;
for
(
$i
= 0;
$i
<
$chunks
;
$i
++){
$chunk
=
substr
(
$word
,
$i
*
$number
,
$number
);
printf(
"%d: %s<br />n"
,
$i
+1,
$chunk
);
}
?>
</body>
</html>
html顯示出來的頁面。
提交表單後php處理出來的頁面。在這個例子中,我輸入一個單詞,然後給定一個長度,將單詞等分成該長度的塊。
演示了通過POST方法提交表單。
view sourceprint?
<form action=
"<?php echo $_SERVER['PHP_SELF'] ?>"
method=
"GET"
>
Select your personality attributes:<br/>
<select name=
"att[]"
>
<option value=
"perky"
>perky</option>
<option value=
"morese"
>morose</option>
<option value=
"thinking"
>thinking</option>
<option value=
"feeling"
> feeling</option>
<option value=
"thrifty"
>speed-thrift</option>
<option value=
"prodigal"
>shopper</option>
</select>
<br>
<input type =
"submit"
name=
"s"
value=
"Record my personality"
>
</form>
<?php
if
(
array_key_exists
(
's'
,
$_GET
)){
$des
= implode(
' '
,
$_GET
[
'att'
]);
echo
"You have a $des personality."
;
}
?>
view sourceprint?
<form action=
"<?php echo $_SERVER['PHP_SELF'] ?>"
method=
"GET"
>
Select your personality attributes:<br/>
<select name=
"att[]"
multiple>
<option value=
"perky"
>perky</option>
<option value=
"morese"
>morose</option>
<option value=
"thinking"
>thinking</option>
<option value=
"feeling"
> feeling</option>
<option value=
"thrifty"
>speed-thrift</option>
<option value=
"prodigal"
>shopper</option>
</select>
<br>
<input type =
"submit"
name=
"s"
value=
"Record my personality"
>
</form>
<?php
if
(
array_key_exists
(
's'
,
$_GET
)){
$des
= implode(
' '
,
$_GET
[
'att'
]);
echo
"You have a $des personality."
;
}
?>
view sourceprint?
<form action=
"<?php echo $_SERVER['PHP_SELF'] ?>"
method=
"GET"
>
Select your personality attributes:<br/>
perky<input type=
"checkbox"
name=
"att[]"
value=
"perky"
checked /> <br/>
morose<input type=
"checkbox"
name=
"att[]"
value=
"morose"
checked /> <br/>
thinking<input type=
"checkbox"
name=
"att[]"
value=
"thinking"
/> <br/>
feeling<input type=
"checkbox"
name=
"att[]"
value=
"feeling"
/> <br/>
<br>
<input type =
"submit"
name=
"s"
value=
"Record my personality"
>
</form>
<?php
if
(
array_key_exists
(
's'
,
$_GET
)){
echo
"<pre>"
;
print_r(
$_GET
);
echo
"</pre>"
;
if
(
is_null
(
$_GET
[
'att'
]))
exit
;
$des
= implode(
' '
,
$_GET
[
'att'
]);
echo
"You have a $des personality."
;
}
?>
view sourceprint?
<form>
男性:
<input type=
"radio"
checked=
"checked"
name=
"Sex"
value=
"male"
/>
<br />
女性:
<input type=
"radio"
name=
"Sex"
value=
"female"
/>
<br>
<hr>
男性:
<input type=
"radio"
checked=
"checked"
name=
"Se"
value=
"male"
/>
<br />
女性:
<input type=
"radio"
name=
"Se"
value=
"female"
/>
</form>
<p>當用戶點擊一個單選按鈕時,該按鈕會變為選中狀態,其他所有按鈕會變為非選中狀態。</p>
view sourceprint?
<?php
$f
=
$_POST
[
'fa'
];
?>
<form action =
"<?php echo $_SERVER['PHP_SELF']; ?> "
method=
"POST"
>
temperature:
<input type=
"text"
name=
"fa"
value=
"<?php echo $f;?>"
/>;
<br/>
<input type=
"submit"
name=
"Convert to Celsius"
/>
</form>
<?php
if
(!
is_null
(
$f
)){
$c
= (
$f
-32)*5/9;
printf(
"%.2lf is %.2lfC"
,
$f
,
$c
);
}
?>
都是一些簡單的表單處理~