如何将所有列存储到我的数据库中?通过Javascript

How to store all column to my database? by Javascript

本文关键字:数据库 我的 Javascript 通过 存储      更新时间:2023-09-26
///some connect to database code here...    
<form action="update.php" method="post">
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
        <tr>
            <th width="10">Index</th>
            <th>Item</th>
            <th>numbers</th>
        </tr>
    <?php
    while($row = mysql_fetch_array($query)){
    echo"
        <tr>    
            <td><input type='text' name='indexNumber' value='".$row['indexNumber']."' readonly='readonly' size='4' border='0'></input></td>
            <td><textarea name='item' rows='2' readonly='readonly'>".$row['item']."</textarea></td>
            <td><textarea name='number' class='txtexample'>".$row['number']."</textarea></td>
        </tr>
            ";}?>
            <tr><td colspan="3" align="right"><input type="submit" value="Update"/></td></tr>
        </table>

以上是我的代码,我需要将表的所有列更新到我的数据库,如果我单击提交,只需更新最后一列。我的代码中有什么问题?如果使用JavaScript,如何解决?

<?php
    include 'connect.php';
        $index= $_POST["indexNumber"];
        $item1= $_POST["item"];
        $number1= $_POST["number"];
    $query=mysql_query("UPDATE `file` SET `item`='$item1' WHERE `indexNumber`='$index';");
    echo "<script language=javascript>alert('Update Successful');window.location='index.php'</script>"; 
?>

以上是更新.php

为此需要使用

数组。

  <tr>    
            <td><input type='text' name='indexNumber[]' value='".$row['indexNumber']."' readonly='readonly' size='4' border='0'></input></td>
            <td><textarea name='item[]' rows='2' readonly='readonly'>".$row['item']."</textarea></td>
            <td><textarea name='number[]' class='txtexample'>".$row['number']."</textarea></td>
        </tr>

请检查更新的脚本

///some connect to database code here...    
<form action="update.php" method="post">
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
        <tr>
            <th width="10">Index</th>
            <th>Item</th>
            <th>numbers</th>
        </tr>
    <?php
    while($row = mysql_fetch_array($query)){
    echo"
        <tr>    
            <td><input type='text' name='indexNumber[]' value='".$row['indexNumber']."' readonly='readonly' size='4' border='0'></input></td>
            <td><textarea name='item[]' rows='2' readonly='readonly'>".$row['item']."</textarea></td>
            <td><textarea name='number[]' class='txtexample'>".$row['number']."</textarea></td>
        </tr>
            ";}?>
            <tr><td colspan="3" align="right"><input type="submit" value="Update"/></td></tr>
        </table>
相关文章: