0

フォームコードは次のとおりです。

<?php
$con=mysqli_connect("localhost","user","pass","db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT ID, NAME FROM b_sonet_group ORDER BY ID DESC");


echo "<form class='form-vertical login-form' action='step-2.php' method='POST'>";

echo "<h4 class='form-title'>Step One: Choose Your Project</h4><div class='control-group'><div class='controls'>";              

echo "<select>";
echo "<option value=''>Choose Your Project</option>";

while($row = mysqli_fetch_array($result))

  {
  echo "<option name='ID' value='" . $row['ID'] . "'>" . $row['NAME'] . "</option>";
  }
  echo "</select>";

  echo "</div></div>";

  echo "<div class='form-actions'><button type='submit' name='submit' class='btn green pull-right'>Proceed to Step Two <i class='m-icon-swapright m-icon-white'></i></button></div></form>";


mysqli_close($con);
?>

前のページのフォームから値 ID を取得するページ 2 には何を配置する必要がありますか? また、それを印刷して正しい ID であることを確認するにはどうすればよいですか?

簡単なことはわかっていますが、私の脳は詰まって家に帰りました。

4

2 に答える 2

3

selectに変更する必要があります

echo "<select name=\"project\">";

2番目のページでは、値を取得できます

echo $_POST['project'];
于 2013-09-18T16:10:38.720 に答える
0

名前をオプションから選択に移動する必要があります。次に echo $_POST['id'];

于 2013-09-18T16:11:52.677 に答える