PHP 板


LINE

看板 PHP  RSS
原本是三个分开做得,但最後要串起来不知道怎麽用,全部卡住, A.php(之前某大回答的)不知道怎麽放入form,而且想写的是换到 另外一个页面显示,并且算出的数值存入cookie,然後最後做比 较数值,抱歉东西有点多,请耐心看完 存入cookie or sessions ┌───┐ ┌───┐ ┌───┐ │A.php │──────→ │B.php │─────→│C.php │ └───┘ └───┘ └───┘ form1:$x+$y=$t1 之前算出的值来比较 form2:$u+$z=$t2 form3:w+$s=$t3 A.php:选择要表格的checkbox(表格可单选复选) B.php:显示出表格的内容,并可计算 C.php:比较用的 格式:(未做完的) A.php: <form method="POST" action="test.php"> <input type="checkbox" name="form1" value="ON">表格B<br> <input type="checkbox" name="form2" value="ON">表格C<br> <input type="checkbox" name="form3" value="ON">表格D<br> <input type="submit" value="送出" name="B1"></p> </form> <hr> <?php function form_1() { } function form_2() { } function form_3() { } if ($_POST["form1"] == "ON") { form_b(); echo "<br><hr>"; } if ($_POST["form2"] == "ON") { form_c(); echo "<br><hr>"; } if ($_POST["form3"] == "ON") { form_d(); echo "<br><hr>"; } ?> form1: <?php if ((isset($_POST["done"])) && ($_POST["done"] == "y")) { $test = $x+$y; } ?> <form method="post" name="rent_form" action="<?php echo $_SERVER['PHP_SELF'];?>"> <td width="77%"><input id="x" name="x" /> 元 <td width="77%"><input id="x" name="y" /> 元 <input type="submit" value="计算" name="Submit" /> <input type="hidden" name="done" value="y" /> </td> <td><label>金额: <b><?php echo $test; ?></b> C.php:(做排序、大小、平均、最大or最小) <?php $num = array (22,44,55,66,56,77,34); // 指定阵列元素 sort($num); // 排序 echo '由小到大排序:'; foreach( $num as $ele ) echo $ele . ' '; $sum = 0; $len = count($num); // 计算阵列元素个数 for( $i = 0; $i < $len; $i++ ){ $sum += $num[$i]; if( $i == 0 ){ $min = $max = $num[$i]; } else { $max = max( $num[$i], $max ); $min = min( $num[$i], $min ); } } $avg = (double)$sum / $len; echo '<br />平均:'.$avg; echo '<br />最大值:'.$max; echo '<br />最小值:'.$min; ?> --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.158.25
1F:推 buganini:你的code我从头到尾没看到cookie也没有session 11/10 09:10
2F:推 buganini:还有B.php是哪一段? 11/10 09:13
3F:推 buganini:你的form action到test.php这又是哪里? 11/10 09:16
4F:→ buganini:我觉得你好像把PHP当成javascript在用的样子... 11/10 09:17
5F:推 buganini:建议你先去弄清楚PHP是在什麽时候作用的 以及整个流程 11/10 09:20
6F:→ tonyshan:问题应该是出在於一开始原本就是分开写的 造成三个要连贯 11/10 15:55
7F:→ tonyshan:时 全部就会出错 包括form要如何放在funtion里 还有因为 11/10 15:56
8F:→ tonyshan:form的数目不一定是固定的 不知道如何写cookie 11/10 15:57
9F:推 buganini:先分清楚表单跟表格 一页上有3个表单 跟 3的表格 差很多 11/10 20:02
10F:→ buganini:3个表单的话 只能选一个submit 11/10 20:03
11F:→ buganini:还有PHP对cookie的操作是发生再HTTP request/reply的时候 11/10 20:04
12F:→ buganini:要在页面上随按随设的话 要靠javascript 11/10 20:05







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP