次のシナリオがあります-
ユーザーは画像をクリックして、特定のブランドの車両を検索します。その画像の値は、別のフォームに返された値を投稿する隠しボックスに移動する必要があります。返される値を取得できないようです...
私のコード...
<form action="searchbrand.php" method="POST" name="frmbrand">
<!--First row of logos...-->
<table class="whitelogo">
<tr>
<td align="center">
<p style="height:5px"></p>
<input type="image" name="brand" id="brand" value="Alfa Romeo" src="images/carlogos/alfa.jpg" height="55px" width="55px" title="View our Alfa Romeo Selection" alt="Alfa Romeo" onClick="javascript:document.submitForm.submit();" />
</td>
<td align="center">
<p style="height:5px"></p>
<input type="image" name="brand" id="brand" value="Aston Martin" src="images/carlogos/aston.jpg" height="55px" width="55px" title="View our Aston Martin Selection" alt="Aston Martin" onClick="javascript:document.submitForm.submit();" />
</td>
<td align="center">
<p style="height:5px"></p>
<input type="image" name="brand" id="brand" value="Audi" src="images/carlogos/audi.gif" height="55px" width="55px" title="View our Audi Selection" alt="Audi" onClick="javascript:document.submitForm.submit();" />
</td>
<td align="center">
<p style="height:5px"></p>
<input type="image" name="brand" id="brand" value="Bentley" src="images/carlogos/bentley.jpg" height="55px" width="55px" title="View our Bentley Selection" alt="Bentley" onClick="javascript:document.submitForm.submit();" />
</td>
<td align="center">
<p style="height:5px"></p>
<input type="image" name="brand" id="brand" value="BMW" src="images/carlogos/bmw.gif" height="55px" width="55px" title="View our BMW Selection" alt="BMW" onClick="javascript:document.submitForm.submit();" />
</td>
<td align="center">
<p style="height:5px"></p>
<input type="image" name="brand" id="brand" value="Cadillac" src="images/carlogos/cadillac.jpg" height="55px" width="55px" title="View our Cadillac Selection" alt="Cadillac" onClick="javascript:document.submitForm.submit();" />
</td>
</tr>
</table>
ここで気付くと思いますが、画像にはすべて「ブランド」という名前を付け、それぞれに個別の値を付けました。
<input type="hidden" name="hidbrand" value="<?=$_POST['brand'];?>"/>
</form>
ユーザーがクリックした画像からここで値を取得しようとしています...
私のsearchbrand.phpページでは、返された値に従って処理を行います.
<?php
include 'init.php';
$vehicle_brand = $_POST['hidbrand'];
echo $vehicle_brand, '</br>';
?>
何も返されず、エラーも値もありません。私のようにすべて空白です:)誰でも私がどこで大騒ぎしているのか知っていますか?