В общем вопрос: как сделать переменную $title видимую на всей странице, а не только в первой функции ?
Часть кода:
PHP:
скопировать код в буфер обмена
//Получаем заголовок if (isset($_REQUEST['title'])) { $title= $_REQUEST['title']; // Получаем заголовок из текстового поля. $sql = "INSERT INTO polls (title) VALUES ('".$title."')"; //Если запрос пройдет успешно то в переменную result вернется true if($result == 'true') {echo $_REQUEST['title'];} else{echo "Ваши данные не добавлены";} } // Создаем изображение на сервере // Получаем id записи по заголовку $sql1 = "Select poll_id FROM polls WHERE title='".$title."'"; - вот тут необходимо брать переменную $title из первой части кода $poll_id = $data['poll_id']; } // Записываем данные изображения в БД mysql_query ("INSERT INTO images (poll_id,date,catalog,filename) VALUES ('".$poll_id."', NOW(),'$uploaddir','$randomName')"); echo $randomName.":загружен успешно"; } else { // Показать сообщение об ошибке, если что-то пойдет не так. echo "Что-то пошло не так. Убедитесь, что файл не поврежден!"; }
если прописать вместо $title уже существующий заголовок, то poll_id подставляется нормально.
|