Я получил свою первую PHP-форму, и она отправляется в базу данных, прежде чем вернуться в форму. Но форма не отражает представленные значения. Я помню, как вводить динамический HTML на основе переменных PHP, но я понимаю, что сначала существует способ передачи значений переменной php с одной страницы на другую. Как ты делаешь это? Вот конец страницы моего представления, на всякий случай, если это поможет.PHP Перенос переменных с одной страницы на другую
$STH = $DBH->prepare("UPDATE administration SET ac1= ?, ac2= ?, fan= ?, na= ?, dh= ?, tolerance1= ?, temptime1= ?, tolerance2= ?, temptime2= ?, tolerance3= ?, temptime3= ?, tolerance4= ?, temptime4= ?, tolerance5= ?, temptime5= ?, humidtolerance1= ?, humidtime1= ?, humidtolerance2= ?, humidtime2= ?, humidtolerance3= ?, humidtime3= ?, humidtolerance4= ?, humidtime4= ?, humidtolerance5= ?, humidtime5= ? WHERE custnum = ?");
$STH->execute(array($ac1, $ac2, $fan, $na, $dh, $tolerance1, $temptime1, $tolerance2, $temptime2, $tolerance3, $temptime3, $tolerance4, $temptime4, $tolerance5, $temptime5, $humidtolerance1, $humidtime1, $humidtolerance2, $humidtime2, $humidtolerance3, $humidtime3, $humidtolerance4, $humidtime4, $humidtolerance5, $humidtime5, $custnum));
$STH->execute();
//Send them back to the page they were at/
header("location:index.php");
Технически, нет возможности передавать переменные PHP между двумя страницами, потому что PHP не знает какого-либо объекта страницы - он знает только запрос. Возможно, вам захочется отобразить форму, предварительно заполненную данными из базы данных, которую вы только что сохранили? – hakre