У меня есть проблема, как вы, ребята, можете видеть в моем коде, я получил прокрутку через мою папку img, показывая все изображения, ну и я оставил правильный стиль изображений, так как проблема является формой внутри каждого изображения.
Мне нужно получить значение с радиовхода, поэтому я могу сказать, что мой другой скрипт выбирает всю информацию из БД, где идентификатор имеет то же значение, что и вход.
и мне нужно было утверждение if, чтобы, если ничего не установлено, я могу показать что-то, говоря, что вам нужно выбрать радио, прежде чем вы сможете слушать какие-либо станции.
, но мой, если оператор продолжает показывать «ошибку», даже то я нажимаю на кнопки
я надеюсь, что кто-нибудь может помочь мне :)
if(isset($_POST['submitRadio')):
$test = $_POST['radio'];
echo $test;
else:
echo 'error';
endif;
foreach(glob('img/radios/big/*.png') as path):
printf('
<form method="post">
<input class="hidden" type="text" name="radio" value="1">
<input type="submit" name="submitRadio" value="Go!">
</form>
');
endforeach;
после того, как делать то, что сказал мне GolezTrol сделать:
<div class="row text-center">
<?php
$sql = "SELECT * FROM radio";
$stmt = $Db->dbh->prepare($sql);
$stmt->execute();
$result = $stmt->fetchAll();
if(isset($_POST['submitRadio'])):
$test = $_POST['submitRadio'];
echo $test;
else:
echo 'error';
endif;
?>
<form method="post">
<?
foreach($result as $radio):
printf('
<button type="submit"
name="submitRadio"
value="'.$radio['id'].'">
Go!
</button>
');
?>
</form>
делать var_dump ($ _ POST) на вершине, чтобы увидеть то, что отправил от формы – Kamran
HTML формы основы 101: Только В представленных данных включены переключатели _checked_. Ваш не проверен - поэтому пара имени = значение не получает для них отправку. – CBroe