私はまたここにいます。私は多くの問題を抱えていますが、これが今の私の主な問題です。
HTMLフォームに動的行を正常に追加してから、データベースに追加できます。私が今していることは、データを取得し、編集フォームに自動入力することです。私の問題は、既に 2 つまたは 3 つの行が含まれている行をテーブルに追加することさえできないことです。私は何をすべきか?コードを newform.php から editform.php にコピペするだけです。私を助けてください。:(
HTML/PHP を使用して CRUD(Create、Read、Update または EDIT、Delete) の例を実行しようとしていると思います。
その場合は、グーグルで多くのチュートリアルを見つけることができます。
これは、始めるのに非常に適したものです。 http://speckyboy.com/2011/02/17/getting-started-with-crud-in-php/
お役に立てば幸いです。ハッピーコーディング
あなたのコードが何であるかはわかりませんが、それを達成する1つの方法です。
1.テーブルからの行の一意のIDを持つ名前を持つフィールドを作成します。隠しフィールドは、=||= のような文字または文字列に関連付けられたすべての一意の ID と結合します。
<input type ="text" name = "naame_1" id = "name_1" value = "test" />
<input type ="text" name = "naame_5" id = "name_5" value = "test1" />
<input type="hidden" name = "allids" id = "allids" value = "1=||=5" />
そして今、PHPファイルで
<?php
if(isset($_POST)){
$ids = explode("=||=" , $_POST['allids']);
foreach($ids As $id){
$query = "update tblename set fieldname = '".$_POST['name_'.$id]."' where id = ".$id;
mysql_query($query);
}
}
?>
これが役立つ場合は、これを試してください。
ありがとう