復制代碼 代碼如下:
<html>
<head>
<title>
Chunkify Form
</title>
</head>
<body>
<form action="chunkify.php" method="POST">
Enter a word:
<input type="text"/><br/>
How long should be the chunks be?
<input type="text"/><br />
<input type="submit" value="Chunkify">
</form>
</body>
</html>
復制代碼 代碼如下:
<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方法提交表單。 復制代碼 代碼如下:
例子二(單選,GET接受表單):
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="GET">
Select your personality attributes:<br/>
<select >
<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" value="Record my personality">
</form>
<?php
if (array_key_exists('s',$_GET)){
$des = implode(' ', $_GET['att']);
echo "You have a $des personality.";
}
?>
都是一些簡單的表單處理~
Knowledge make me stronger!
新聞熱點
疑難解答