0

私はまたここにいます。私は多くの問題を抱えていますが、これが今の私の主な問題です。

HTMLフォームに動的行を正常に追加してから、データベースに追加できます。私が今していることは、データを取得し、編集フォームに自動入力することです。私の問題は、既に 2 つまたは 3 つの行が含まれている行をテーブルに追加することさえできないことです。私は何をすべきか?コードを newform.php から editform.php にコピペするだけです。私を助けてください。:(

4

2 に答える 2

1

HTML/PHP を使用して CRUD(Create、Read、Update または EDIT、Delete) の例を実行しようとしていると思います。

その場合は、グーグルで多くのチュートリアルを見つけることができます。

これは、始めるのに非常に適したものです。 http://speckyboy.com/2011/02/17/getting-started-with-crud-in-php/

お役に立てば幸いです。ハッピーコーディング

于 2012-05-03T06:05:22.513 に答える
0

あなたのコードが何であるかはわかりませんが、それを達成する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);
          }
       }
 ?>

これが役立つ場合は、これを試してください。

ありがとう

于 2012-05-03T06:19:23.047 に答える