Home >Backend Development >PHP Tutorial >PHP分析POST重复值
客户端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 要求传入的同名变量写作数组形式
所以你的表单中的两组同名控件,只会有一组被 php 接收到
php 要求传入的同名变量写作数组形式
所以你的表单中的两组同名控件,只会有一组被 php 接收到
提交后 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>
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