После нескольких проб и ошибок, мне удалось определить PHP код, который создает проблемы:
<?php
if isset($_POST['hoponhopoff']){
$adults = intval($_POST['bilet_intreg']);
$price_adults = $adults * 10;
$children= intval($_POST['bilet_redus']);
$price_children = $children * 4;
$free= intval($_POST['bilet_gratis']);
// Added on 27.07.2015
$fname= mysqli_real_escape_string($connect, $_POST['fname']);
$lname= mysqli_real_escape_string($connect, $_POST['lname']);
$email= mysqli_real_escape_string($connect, $_POST['email']);
$phone= mysqli_real_escape_string($connect, $_POST['phone']);
$address= mysqli_real_escape_string($connect, $_POST['address']);
}
?>
Я попытался удалить условный оператор, попытался с помощью только одной из переменных , пробовал без mysqli_real_escape_string ... ничего не работает. После этой части кода есть куча HTML-кода, и если я удалю эти строки, она отобразится так, как должна. Если я оставлю их нетронутыми, тогда страницы будут отображаться пустым, а не показывать его содержимое. Любые идеи, почему это произойдет?
Примечание: Из-за опечаток в первом коде, который я разместил, я обновил код. Результаты те же, пустая страница.
Проверьте свой '()' ваш недостающий, и у вас слишком много. – Daan
'& _POST' должен быть' $ _POST' в ваших 'mysqli_real_escape_string()' функциях. Кроме того, вам не хватает '()' в вашей инструкции 'if'. – D4V1D
Спасибо, что заметили эти проблемы. Обновил мой вопрос, так как это не решило проблему. –