0

私はPHPに非常に不慣れで、基本的な理解だけで、MySQLクエリの結果をpostメソッドを介して特定のURLに送信しようとしています。Web ページの表に表示していた場合、接続情報の後に...

$result = mysql_query("select Selection, Date, Name from selectiontable order by Date");

echo "<table border='1'>
<tr>
<th>Selection</th>
<th>Race</th>
<th>Name</th>
</tr>";

while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Selection'] . "</td>";
echo "<td>" . $row['Date'] . "</td>";
echo "<td>" . $row['Name'] . "</td>";
echo "</tr>";
}
echo "</table>";

テーブルに出力する代わりに、URL への投稿を介してこの情報を送信したいと考えています。高低を検索しましたが、フォームから入力された情報を送信する方法に関する情報しか見つからないようです。このクエリでは、約 200 行が生成されます。適応するために誰かが私に以下のスクリプトを送ってくれましたが、クエリの結果をそれに入れる方法がわかりません。

<?php 

$entries=(isset($_GET['entries']) ? $_GET['entries'] : '1');

echo '<h2>Send</h2>';
echo '<style> .over{clear:both; margin:5px; border:1px solid #ccc; padding:10px;}               label{display:block;} input {display:block; margin:5px 0 0 0;}</style>';
echo'<form method="post" action="http://www.domain.com" id="" name="">';


for ($i=0; $i < $entries; $i++) { 

echo '
<div class="over">
<div class="proof_type">
<label for="selection_'.$i.'">Selection</label>
<input name="selection_'.$i.'" value="" type="text" >
</div>

<div class="proof_type">
<label for="date_'.$i.'">Date</label>
<input name="date_'.$i.'" value="" type="text" >
</div>

<div class="proof_type">
<label for="name_'.$i.'">Name</label>
<input name="name_'.$i.'" value="" type="text" >
</div>
</div>
';

}

echo '<input type="hidden" name="action" value="insert" />';
echo'<input type="submit" name="submit" value="submit" class="button" />';
echo'</form>';


?>

どんな支援にも非常に感謝しています。ありがとう。

4

1 に答える 1

0

URL を介して情報を送信する場合は、GETメソッドを介して受信されます。それ以外の場合は、これを実現するためのライブラリが必要になりますcURL

于 2013-02-23T18:01:27.870 に答える