私はここで完全に立ち往生しており、値を取得および設定するための投稿で数十のサンプルを見つけました。私がやろうとしていることは -
ユーザーが車両の年式モデルをフォームのテキスト ボックスに入力できるようにする
次に、この値を変数状態にする必要があります
$vehicle_year = $_GET['vyear'];
最初のエラーはここにあります... vyear はテキストボックスの名前と ID です。私はまだ同じフォーム/ページにいるので、フォームなどの送信はありません。以下のコードに従って、値が存在しないかどうかを確認できます...実際に入力された値を取得するにはどうすればよいですか?
$vehicle_year = isset($_POST['vehicleyear']) ? $_POST['vehicleyear'] : -1;
if ($vehicle_year == -1) {
echo 'No Value Returned...';
//returns no value...
} else {
//How to get the value and echo it out...
echo $vehicle_year;
}
この値を取得したら、データベースを検索して、(返された) 年が関連付けられているすべてのメーカーを返します。
$query = "SELECT * FROM `vehicledata` WHERE `year`='$vehicle_year'";
まだ値がまだ返されていないため、明らかに機能しません。