Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何发送多行值提交按钮?_Php_Mysql_Html - Fatal编程技术网

Php 如何发送多行值提交按钮?

Php 如何发送多行值提交按钮?,php,mysql,html,Php,Mysql,Html,我从同一行获取值,但使用获取数组获取许多值。我做到了,但按钮的数量取决于有多少个值。如果我有5行,那么我应该有5个提交,但我想要一个提交按钮 这是我的密码: $result2 = mysql_query ("select * from price where dom='$cat'",$db); $myrow2= mysql_fetch_array($result2); <form action="priceupdatetes.php" method="post">

我从同一行获取值,但使用
获取数组
获取许多值。我做到了,但按钮的数量取决于有多少个值。如果我有5行,那么我应该有5个提交,但我想要一个提交按钮

这是我的密码:

$result2 = mysql_query ("select * from price  where dom='$cat'",$db);
        $myrow2= mysql_fetch_array($result2);

<form action="priceupdatetes.php" method="post">
<?php


do {
    echo <<<here

   <td><input name="etiket[$myrow2[id]]" type="text" value="$myrow2[etiket]"/></td>
   <td><input name="pricestandart[$myrow2[id]]"  type="text" value="$myrow2[pricestandart]"/></td>
   <td><input name="number[$myrow2[id]]" type="text" value="$myrow2[number]"/></td>
   <td><input name="totalunper[$myrow2[id]]" type="text" value="$myrow2[totalunper]"  disabled="disabled"/></td>
   <td><input name="discount[$myrow2[id]]" type="text" value="$myrow2[discount]"/></td>
   <td><input name="totalwithper[$myrow2[id]]" type="text" value="$myrow2[totalwithper]" disabled="disabled"/></td>





  </tr>

here;


}

while($myrow2= mysql_fetch_array($result2)) ;

?>

<input NAME="id[]" TYPE=hidden value="<?php foreach($myrow2[id] as $mid) {print $mid;} ?> "/>   

<input name="submit" type="submit" value="Submit"/><br> 
</form>

如何获取具有不同id的值并进行更新?

name=“etiket[$myrow2[id]]”是数组,您应该使用$\u POST['etiket'][0]获取它。如果数组中有三个值,我可以做什么。我应该写成$_post['etiket'][o],$_post['etiket'][1]$_post['etiket'][2]?像那样吗?非常感谢你,我不必把它从while循环中去掉。你解决了我的问题再次感谢你
<input NAME="id[]" TYPE=hidden value="<?php foreach($myrow2[id] as $mid) {print $mid;} ?> "/>
<input NAME="id[]" TYPE=hidden value="<?php foreach($myrow2[id] as $mid) {print $mid;} ?> "/>
<input NAME="id[]" TYPE="hidden" value="$myrow2[id]"/>