从表单中使用POST php

时间:2016-09-23 23:55:07

标签: php

这可能是一个简单的问题,但我正在尝试使用post来引用我用关联数组的索引命名的radion按钮。但它不允许我这样做..怎么做我需要这样做...... 这是我的初始代码

for($row = 0; $row < sizeof($arr);$row++){

    echo ' <form action="order_summary.php" method="post">';
    for ($row = 0; $row < sizeof($arr); $row++) {
        echo '<div class="book-details"><img src="images/'.$arr[$row]['isbn'].'.jpg"      alt="'.$arr[$row]['title'].'" >'.'<br/>'.$arr[$row]['title'].'<br/>by '.$arr[$row]['author'].'<br/><input type="radio" name='.$arr[$row]['isbn'].' value="hardcover" >Hardcover: $'.$arr[$row]['hardcover'].'<br/><input type="radio" name='.$arr[$row]['isbn'].' value="softcover" >Softcover: $'.$arr[$row]['softcover'].'<br/><input type="radio" name="booktype" value="e-     book" >E-Book: $'.$arr[$row]['e-book'].'</div>';
    }
}

echo '<input type="submit" value="Add Selected Items to Cart">';
echo '</form>';

以下是我试图将该名称放入后变量

的方法
$title=$_POST[$arr[$row]['isbn'];

我做错了什么

在我提交时添加到此内容会给我以下错误

  

注意:未定义的变量:第8行的C:\ xampp \ htdocs \ PhpProject2 \ order_summary.php中的arr

     

注意:未定义的变量:第8行的C:\ xampp \ htdocs \ PhpProject2 \ order_summary.php中的行

     

注意:未定义的索引:&#39;。[&#39; isbn&#39;]。&#39;在第8行的C:\ xampp \ htdocs \ PhpProject2 \ order_summary.php中    提交测试

1 个答案:

答案 0 :(得分:1)

您可能希望将表单放在for之外,如下所示:

echo ' <form action="order_summary.php" method="post">';
for($row = 0; $row < sizeof($arr);$row++){

...
}