十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
获取到的多行输入框的数据,然后 使用explode(数据,“\n”);转变为数组,然后进行循环,多行输入框一般都是用这个的吧textarea/textarea,程序里面其实使用“\n”来表示换行。试试,话说分都没有啊
在汉中等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、网站建设 网站设计制作按需求定制制作,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,成都外贸网站建设,汉中网站建设费用合理。
在php中,表单POST提交的数据是存放在$_POST变量中.$_POST变量是一个数组,它是一个以表单字段名作索引的数组.比如有以下表单:
form method="post"
p姓名:input type="text" name="name" value=""/p
p年龄:input type="text" name="age" value=""/p
pinput type="submit" value="提交"/p
/form
输入值后提交,按你的要求,在php层处理输出提交的内容,那么可以这样:
?php
echo '你的姓名是:'.$_POST['name'];//其中$_POST['name']中存放的是上面表单名为name的值
echo '你今年'.$_POST['age'].'岁';//其中$_POST['age']中存放的是上面表单名为age的值
?
如果字段内容很多,有时就可能需要循环处理.
foreach($_POST as $val){
echo $val;
}
或直接:
print_r($_POST);
当然处理或输出的格式很多,以上只是一个示例.
如果是在不更新全部网页代码的情况下,用 PHP 函数 echo 让输出的内容放到文本框内,比较困难,通常这种作法是使用 Ajax 技术,比如 JQuery 等,从php 获取返回的数据后,再设置到指定文本框内。
如果是可以更新全部网页代码的情况下,直接将输出的内容与文本框一起编写出 html 代码就可以了。
?php
echo 'form action="display.php" method="get"';
for($i=0; $i10; $i++){
echo 'label module'.$i.':/label
input type="text" name="module'.$i.'"br/';
}
echo 'input type="submit" value="submit"
/form';
?
//你试试看吧
?php
function switchWeek($num){
switch ($num) {
case 1:
return '星期一';
break;
case 2:
return '星期二';
break;
case 3:
return '星期三';
break;
case 4:
return '星期四';
break;
case 5:
return '星期五';
break;
case 6:
return '星期六';
break;
case 7:
return '星期日';
break;
default:
return '';
break;
}
}
$con = mysql_connect("localhost","root","") or die('连接失败:'.mysql_error());
mysql_select_db("test");//你的数据库名
mysql_query('set names utf8');
$sql = 'select * from news ';
$result = mysql_query($sql);
$array = array();
while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
$key = date('Y年m月d日',$row['time']).' '.switchWeek(date('N',$row['time']));
$array[$key][]=$row;
}
mysql_free_result($result);
//var_dump($array);
/*此时数组$array的结构如下,在你的前端页面便利此数组即可
Array (
[2013年07月28日 星期日] =
Array (
[0] =
Array (
[id] = 1
[title] = 标题1
[content] = 内容内容111111111
[time] = 1374969600
)
[1] =
Array (
[id] = 2
[title] = 标题2
[content] = 内容内容222222222
[time] = 1374973200
)
)
[2013年07月29日 星期一] =
Array (
[0] =
Array (
[id] = 3
[title] = 标题3
[content] = 内容内容333333333
[time] = 1375061400
)
)
)
*/
?
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
titlehtml展示页/title
/head
body
table border='2' style="width: 300px; text-align:center;"
?php foreach ($array as $key = $value) {?
trtd colspan='2'?=$key?/td/tr
?php foreach ($value as $k = $v) { ?
trtd?=date('H:i',$v['time'])?/tdtd?=$v['title']?/td/tr
?php }?
?php }?
/table
/body
/html
希望对你有帮助
Volist标签
Volist标签主要用于在模板中循环输出数据集或者多维数组。
例:
volist name="list" id="vo"
{$vo.id}
{$vo.name}
/volist
Foreach标签
foreach标签也是用于循环输出
例:
foreach name="list" item="vo"
{$vo.id}
{$vo.name}
/foreach