フォーラムを見て、このトピックに似たケースは見つかりませんでした。複数のフォームを同じボタンを使用して提出する方法
私は9つのオプションを与えるフォームを作成しようとしています。それぞれのオプションは2つの選択肢があり、合計18の可能性があります。最後の9つのオプションは、postメソッドを使用してphpファイルにサブミットし、SQLデータベースを更新するためにその情報を使用します。
私はこの点を自分のコードで手に入れましたが、それを動作させるために必要な要素を見つけたり、まとめたりできませんでした。
<table border="2">
<tr> <td colspan="2" align="center">Game 1</td></tr>
<form> <tr height="40px"><td><input type="radio" name="Game1" value="Home"/> Home </td><td><input type="radio" name="Game1" value="Away" /> Away</td></tr></form>
<tr> <td colspan="2" align="center">Game 2</td></tr>
<form><tr height="40px"><td><input type="radio" name="Game2" value="Home" /> Home</td><td><input type="radio" name="Game2" value="Away" /> Away </td></tr></form>
の下 ゲーム9 オーバーアンダーオーバー ゲーム8 の下でゲームオーバー ゲーム5 ホームアウェー ゲーム4 ホームアウェーアウェイ3 ホーム ゲーム6 ホームアウェー ゲーム7
</table>
<input type="button" value="Muli-submit" onclick="$('.form').submit()" />
今私はnです
<form action="update9.php" method="post">
このようにリストを作成する:これは正しい機能ですので、アイデアが提出このようなものにゲームのそれぞれの値になります9は、それぞれが一つのボタンであることを、確認してくださいOTデータベースが更新される
<?php
$Member=$_POST["member"];
$Game1=$_POST["Game1"];
$Game2=$_POST["Game2"];
$Game3=$_POST["Game3"];
$Game4=$_POST["Game4"];
$Game5=$_POST["Game5"];
$Game6=$_POST["Game6"];
$Game7=$_POST["Game7"];
$Game8=$_POST["Game8"];
$Game9=$_POST["Game9"];
// Connect to database server
mysql_connect("efootyonline.ipagemysql.com", "user", Password") or die (mysql_error());
// Select database
mysql_select_db("web_footy1") or die(mysql_error());
// The SQL statement is built
$strSQL = "UPDATE Round_9 SET ";
$strSQL = $strSQL . "Game1= '$Game1', ";
$strSQL = $strSQL . "Game2= '$Game2', ";
$strSQL = $strSQL . "Game3= '$Game3', ";
$strSQL = $strSQL . "Game4= '$Game4', ";
$strSQL = $strSQL . "Game5= '$Game5', ";
$strSQL = $strSQL . "Game6= '$Game6', ";
$strSQL = $strSQL . "Game7= '$Game7', ";
$strSQL = $strSQL . "Game8= '$Game8', ";
$strSQL = $strSQL . "Game9= '$Game9' ";
$strSQL = $strSQL . "WHERE Member = '$Member' ";
// The SQL statement is executed
mysql_query($strSQL) or die(mysql_error()) ;
// Close the database connection
mysql_close();
?>
次のようなPHPで使用される値の!事前に
感謝。私は自習しています。約2ヶ月間、進行中の作業としてこのサイトを開発、改良しています。
ああ... ...私はもともと私はゲームでゲームを定義したhadntそれを試みたときに私はラジオの入力を区切ることができませんでした...おかげでヒープ –
問題ありません...!また、すべてのデータを配列にロードする方が簡単です。更新された答えを参照してください.. :-) – BizzyBob
恐ろしいですが、これはPHPファイルの入力に影響します...そして値が選択されていなければ配列から文字列を削除する方法があります...つまり、abiltyが一度に1つのゲームを更新することを許可します。 –