首頁 > 後端開發 > php教程 > PHP分析POST重复值

PHP分析POST重复值

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-23 13:56:06
原創
1113 人瀏覽過

客户端HTML

<form action="new.php" method="post">	<input name="part" type="text" />	<input name="transysno" type="text" />	<input name="tranlineid" type="text" />        <input name="count" type="text" />	<input name="part" type="text" />	<input name="transysno" type="text" />	<input name="tranlineid" type="text" />        <input name="count" type="text" />	<input type="submit" name="post" value="提交" /></form>
登入後複製


怎么在PHP服务端判断 两组part,transysno,tranlineid 是否相同 ,如果相同则获取相同count的和


回复讨论(解决方案)

php 要求传入的同名变量写作数组形式
所以你的表单中的两组同名控件,只会有一组被 php 接收到

php 要求传入的同名变量写作数组形式
所以你的表单中的两组同名控件,只会有一组被 php 接收到



写成数组 之后 怎么能 分析出 四个变量中三个变量的值是否相同 然后判断是否合并他们的count呢

提交后 print_r($_POST); 就知道该怎么做了

客户端html

<form action="news.php" method="post">    <input name="part[]" type="text" />    <input name="transysno[]" type="text" />    <input name="tranlineid[]" type="text" />        <input name="count[]" type="text" />     <input name="part[]" type="text" />    <input name="transysno[]" type="text" />    <input name="tranlineid[]" type="text" />        <input name="count[]" type="text" />    <input type="submit" name="post" value="提交" /></form>
登入後複製


news.php
if($_POST['part'][0]==$_POST['part'][1] && $_POST['transysno'][0]==$_POST['transysno'][1] && $_POST['tranlineid'][0]==$_POST['tranlineid'][1]){    echo ($_POST['count'][0] + $_POST['count'][1]);}else{    echo 'part,transysno,tranlineid not match';}
登入後複製

结贴 参阅了 http://bbs.csdn.net/topics/360243533

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
重寫nginx
來自於 1970-01-01 08:00:00
0
0
0
apache重啟失敗
來自於 1970-01-01 08:00:00
0
0
0
301重定向 - nginx二級網域重定向到目錄
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板