HTML文書に複数の画像があり、検索時に一意の値を表示したい場合があります。 、画像をクリックするとフォームに登録されます
if (isset($_POST['action'])) {
echo '<br />The ' . $_POST['submit'] . ' button was pressed';
}
しかし、これは動作しません。この場合
<form id="myform" method="post" action="">
<input type="hidden" name="action" value="submit" />
<div class="flex-item"><input type="image" name="submit" value="alt1" alt="alt1" src="images/<?php echo $data[$counter] ?>"></div>
<div class="flex-item"><input type="image" name="submit" value="alt2" alt="alt2" src="images/<?php echo $data[$counter+1] ?>"></div>
</form>
私は、PHPでPOSTデータにアクセスしたいような何か:私はそうのように、フォーム要素としてそれらを持っ試してみましたそれはimage
入力タイプなので、データを送信できないようです。私は背景として画像を持つボタンを使用しようとしましたが、この方法では、ボタンに収まるように各画像のサイズを調整する必要があります(私はたくさんの画像があるので避けたいです)。
JavaScriptを使用して画像を送信ボタンとして使用することができますが、私が言ったように、どの画像がクリックされたかに関する情報も何とか利用可能である必要があります。最高のソリューションについてのアイデア?
試し 'タイプ –
' =「隠された」だけでなくクリックしたときには提出してください。 – Ingrid
画像のクリックを聞くJavascriptをいくつか追加して、hypotheticの値を更新します。' –