У меня есть форма
index.html
<form action="action_page.php" method="post">
<select name="race" style="width: 180px;">
<option value="White">White</option>
<option value="Asian">Asian</option> //
</select>
<input type="submit" value="submit" name="submit"></form>
action_page.php
<?php
$varRedirect = "results.php";
$varRace = $_POST["race"];
function redirect($url, $statusCode = 303)
{
header('location: ' .$url, true, $statusCode);
die();
}
redirect($varRedirect);
?>
results.php
<html> ...
Я хочу отобразить выделение из index.html (белого или азиатского) на странице results.php, но оно должно пройти через action_page.php, потому что я собираюсь позже манипулировать переменной. Я получаю сообщение об ошибке, когда пытаюсь сделать это так, как до сих пор.
Я получаю сообщение об ошибке: «Обратите внимание: неопределенная переменная: varRace». Как я могу разместить остановки на своем action_page.php с помощью инструментов разработчика Chrome?
Самый быстрый способ — добавить URL и перейти на новую страницу с помощью GET.
redirect($varRedirect."?varA=".$varA."&varB=".$varB);
остальное выглядит хорошо для меня. Я не понимаю, почему ты не должен гоняться
Других решений пока нет …