-1

只有编辑可以发布到数据库但价格不能发布到数据库..

那么,我如何进行查询,让表单中的第一行有字段 1 = 全名,字段 2 = 年龄.. 我可以再次使用相同的字段添加新行并将所有信息提交到数组到数据库中

<?php
    session_start();
    include "_config/config.php";
    //include "header.php";


    if (isset($_POST["editor"])) //&& ($_POST["price"]) && is_array($_POST["price"]) && count($_POST["price"]) > 0) 
    { 
    foreach($_POST["editor"] as $editor)
       { 
           // echo htmlspecialchars($editor, ENT_QUOTES); 
           mysql_connect($server, $db_user, $db_pass)  or die ("Database CONNECT Error (line 62)"); 
           mysql_db_query($database, "INSERT INTO arrayins VALUES   ('','$editor','$price')");

       echo "Data Successfully Added";
            echo '<br />'; 
        } 
    }
    ?>
4

1 回答 1

0

您可以首先确定发布的行数,然后遍历行索引并获取适当的值:

$num_rows = is_array($_POST["editor"]) ? count($_POST["editor"]) : 0;

for ($i = 0; $i < $num_rows; $i++) {
    $editor = $_POST["editor"][$i];
    $price = $_POST["price"][$i];

    // your SQL code here using $editor and $price
}
于 2012-06-24T12:47:12.367 回答