• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php结合表单实现一些简单功能的例子_PHP

php 搞代码 3年前 (2022-01-25) 22次浏览 已收录 0个评论

例子一(POST提交表单):
复制代码 代码如下:


<BR>Chunkify Form <BR>

<body>

Enter a word:


How long should be the chunks be?






复制代码 代码如下:


<BR>Chunkify Word <BR>

<?php
$word=$_POST[‘word’];
$number=$_POST[‘number’];
$chunks=ceil(strlen($word)/$number);
echo “The $number-letter chunks of ‘$word’ are:
\n”;
for ($i = 0;$i<$chunks;$i++){
$chunk=substr($word,$i@本文来源gaodai$ma#com搞$代*码6网搞代gaodaima码*$number,$number);
printf(“%d: %s
\n”,$i+1,$chunk);
}
?>



html显示出来的页面。

提交表单后php处理出来的页面。在这个例子中,我输入一个单词,然后给定一个长度,将单词等分成该长度的块。

演示了通过POST方法提交表单。
例子二(单选,GET接受表单):
复制代码 代码如下:
” method=”GET”>
Select your personality attributes:


perky
morose
thinking
feeling
speed-thrift
shopper




<?php
if (array_key_exists(‘s’,$_GET)){
$des = implode(‘ ‘, $_GET[‘att’]);
echo “You have a $des personality.”;
}
?>


例子三(多选,GET接受表单):

注意到此时 下划线告诉GET你传输的是个数组,黑体字部分则是表示改选择框为多选框
复制代码 代码如下:
” method=”GET”>
Select your personality attributes:


perky
morose
thinking
feeling
speed-thrift
shopper




<?php
if (array_key_exists(‘s’,$_GET)){
$des = implode(‘ ‘, $_GET[‘att’]);
echo “You have a $des personality.”;
}
?>


例子四(复选框checkbox): 同样name=”att[]”是告诉GET你传输的是一个数组, checked 则表示该选项为初始默认选择,同样上例,在标签内加入 selected=”selected”也可以

让多选初始默认选择。
复制代码 代码如下:
” method=”GET”>
Select your personality attributes:

perky

morose

thinking

feeling




<?php
if (array_key_exists(‘s’,$_GET)){
echo “

"; <BR>print_r($_GET); <BR>echo "

“;
if (is_null($_GET[‘att’])) exit;

$des = implode(‘ ‘, $_GET[‘att’]);
echo “You have a $des personality.”;
}
?>


例子五(单选框): 注意,同一个选项即可的单选必须name相等
复制代码 代码如下:

男性:



女性:





男性:



女性:



搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php结合表单实现一些简单功能的例子_PHP

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址