【问题标题】:Why echo incorrect value on this code?为什么在此代码上回显不正确的值?
【发布时间】:2015-03-22 01:06:58
【问题描述】:

为什么在这段代码中回显不正确的值?

当您像这样将数据填充到输入中时

http://image.ohozaa.com/i/gee/blkvz4.jpg

它会回响

111
8
333
444
8
666
777
8
999

为什么不回显

111
222
333
444
555
666
777
888
999

我该怎么办?

.................................................. ..................................................... ..................................................... .........

这是完整的代码

<?PHP
include("connect.php");
?>

<div>
TEST NUMBER<br>
<form method="post" enctype="multipart/form-data">
<div>
    <p>
        <label>  <input type="text" name="number[]"> Number &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;By&nbsp;<input type="text" name="price"> / <input type="text" name="time[]">    
        </label>
    </p>
<p>
        <label>  <input type="text" name="number[]"> Number &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;By&nbsp;<input type="text" name="price"> / <input type="text" name="time[]">    
        </label>
    </p>
<p>
        <label>  <input type="text" name="number[]"> Number &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;By&nbsp;<input type="text" name="price"> / <input type="text" name="time[]">     
        </label>
    </p>


<input type="submit" name="submit" value="Next">
</div>
</div>



<?php
    if(isset($_POST["submit"]))
    {
        $number = '';
        $price = '';
        $time = '';

      for($i=0;$i<count($_POST["number"]);$i++)
        {
        $number = mysql_real_escape_string($_POST['number'][$i]);
        $price = mysql_real_escape_string(str_replace(',', '', $_POST['price'][$i]));
        $time = mysql_real_escape_string($_POST['time'][$i]);

            echo $number;
            echo "<br>";
            echo $price;
            echo "<br>";
            echo $time;
            echo "<br>";
        }
    }
?>

【问题讨论】:

    标签: php arrays forms


    【解决方案1】:

    此字段名称错误:

    <input type="text" name="price">
    

    应该是

    <input type="text" name="price[]">
    

    【讨论】:

      【解决方案2】:

      你应该使用

      &lt;input type="text" name="price[]"&gt; 而不是

      <input type="text" name="price">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-04
        • 2023-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-29
        • 1970-01-01
        相关资源
        最近更新 更多