0

次の問題のコードを手伝ってくれる人はいますか。

Print "<th>Id no</th> <th>Name</th> <th>Maximum Marks</th><th>Marks Obtained</th></tr>"; 

while($data = mysql_fetch_array($sql)) { 
    Print "<tr><td>".$data['idno']." </td><td>".$data['name'] . " </td><td> <input type=text name=maxmarks></td><td> <input type=text name=obtmarks></td></tr>";
}

Print "</table><br><br><input type=submit value=submit></center>"; 

実際、上記のコードは、最初の 2 列がデータベースから取得され、残りの 2 列がテキスト ボックスである 4 つの列を持つテーブルを表示します...

ユーザーがデータを入力し、送信ボタンをクリックした後、テーブル全体をデータベースに保存する必要があります。出来ますか?

4

1 に答える 1

0

コンマで区切られた複数の値をデータベースに挿入することは可能ですが、テーブルをループしてクエリを正しくフォーマットする必要があります。

INSERT INTO tablename (colA, colB, colC) VALUES (valueA, valueB, valueC),
                                                (valueD, valueE, valueF),
                                                (valueG, valueH, valueI)
于 2012-08-12T13:04:55.907 に答える