2012-05-03 19 views
0

私はここにまたいます。私は多くの問題を抱えていますが、これは今私の主な問題です。HTMLフォームとPhPを使用してmySQLデータベースを更新

動的な行をHTMLフォームに追加してデータベースに追加できます。私が今やっていることは、データを取得し、自分のEDITフォームを自動入力することです。私の問題は、私は今も自分のテーブルに2行か3行の行を追加することができないということです。私は何をすべきか?私はnewform.phpからeditform.phpに自分のコードをコピーしてコピーするだけです。私を助けてください。 :(

+0

私たちはあなたを助けることができるいくつかのコードを提供しています。 –

+0

ここにコードを入力すれば、人々だけがあなたに助けてくれるでしょう – nu6A

+0

あなたのコードを提供してください –

答えて

1

は、私はあなたがHTML/PHPを使用してCRUD(作成、読み取り、更新や編集、削除)の例やろうとしていると思う。

それはあなたがグーグルに多くのチュートリアルを見つけることができる場合がある場合。

ここで

で始めることは非常に良いしているものです。 http://speckyboy.com/2011/02/17/getting-started-with-crud-in-php/

が、それは私はあなたのコードが何であるかを知っているが、それを達成するための一つの方法はありません

0

コーディングhelps.Happy願っています。

1.テーブルの行の一意のIDを持つ名前を持つフィールドを作成します。隠しフィールドは、すべての一意のIDと組み合わさって、= || =のような文字や文字列に関連付けられます。これはあなたのために役立つ可能性がある場合、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); 
      } 
     } 
?> 

<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" /> 

そして今では、これを試してみてください。

ありがとうございます

関連する問題