私は以下のようなPHPフォームを用意しています。ユーザーが特定の行/行を選択すると、PHPのバックエンドスクリプトに対応するデータを送信する必要があります。ここで、externalIDは一意です。私は現在、私は私が選択した行のみに対応するデータを必要とする、私のPHPのバックエンドスクリプトにフォーム全体のデータを取得選択したhtml行のデータをPHPバックエンドスクリプトに送信する方法
私のコードでは二つの問題に直面しています。
私はページに2つのボタンがあり、ボタンをクリックするとどのようにして別のPHPスクリプトを呼び出すことができますか?現在、 "MTDATAを送信"をクリックすると、フォームアクションでPHPスクリプトが呼び出されます。
SRCコード:
出力<form target="iframe_b" action="/php_src/first.php" method="POST"
echo "sending data">
<fieldset>
<br><br>
<input type="button" id="activate_device" name="activatedevice" value="Activate_device">
<input type="submit" value="SEND MTDATA">
<table border="1">
<tr>
<th><input type="checkbox" id="selectall"/></th>
<th>External ID</th>
<th>Status</th>
</tr>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'xxxx';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ApplicationServer") or die(mysql_error());
// Get all the data from the "example" table
$result = mysql_query("SELECT EXTERNAL_ID,CONNECTION_STATUS FROM DEVICE_DETAILS") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$extID = $row['EXTERNAL_ID'];
$conStatus = $row['CONNECTION_STATUS'];
echo "</tr><tr>";
echo "</td><td>";
echo "<input type=\"checkbox\" class=\"case\" name=\"checkBox".$extID."\" />";
echo "</td><td>";
echo "<input type=\"text\" class=\"classextID\" value=\"$extID\" name=\"textExID".$extID."\" />";
echo "</td><td>";
echo "<input type=\"text\" class=\"classConnection\" value=\"$conStatus\" name=\"textcon".$extID."\" />";
}
?>
</table>
</fieldset>
</form>
:すべてのHTML入力
array(9) { ["[email protected]_com"]=> string(2) "on" ["[email protected]_com"]=> string(19) "[email protected]" ["[email protected]_com"]=> string(16) "request accepted" ["[email protected]_com"]=> string(2) "on" ["[email protected]_com"]=> string(17) "[email protected]" ["[email protected]_com"]=> string(16) "request accepted" ["[email protected]_com"]=> string(2) "on" ["[email protected]_com"]=> string(18) "[email protected]" ["[email protected]_com"]=> string(16) "request accepted" }
あなたのプロフィールにOPの最新の質問が表示されることをお勧めします。彼らはゆっくりと他の回答からコードを取り出し、そこから再転記しています。私は彼らがここに投稿したものの正確な複製であるとして、最新のものを閉じた。 –
@ Fred-ii- Hmmmmmm、それは良くないです、私はそれを念頭に置いておく必要があります... – jeroen
OPによって特定のパターンを見つけ出すのがむしろ良くなっています;-) –