Вопрос № 127519: Доброе время суток.
Подскажите,пожалуйста,как решить проблему с редактированием информации в БД?
Существует таблица в Базе,в которой находятся "уроки".Есть страница редактирования,при переходе на которую,появляются все "уроки&q...
Вопрос № 127.519
Доброе время суток.
Подскажите,пожалуйста,как решить проблему с редактированием информации в БД?
Существует таблица в Базе,в которой находятся "уроки".Есть страница редактирования,при переходе на которую,появляются все "уроки" находящиеся в БД в виде ссылок.При нажатии на ссылку должна открыться следующаю страничка,на которой должна быть заполненая форма для редактирования.
Прилагаю скрипт,который должен помочь это сделать.
Проблема заключается в том,что при нажатии на ссылку не появляется форма редактирования,но если написать "....<?php if (isset($id)...." , то появляется пустая форма и ни какой информации в ней не отображается.
Пример взят с обучаещего видео курса,там всё работает,проверял скрипт много раз,но ошибку найти не смог.
Приложение:
Отправлен: 16.03.2008, 03:18
Вопрос задал: Slo_nik (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Чаднов Н
Здравствуйте, Slo_nik! ну во-первых начну с первого что мне пришло на ум. 1. $result = mysql_query ("SELECT id,title FROM lessons"); echo mysql_error(); Смотрим, может база не дает результат. 2. if (!isset($id)) Заменяем на if (!isset($_GET['id'])) Не факт что регистр глобалс register_globals [если не знать, то и не догадаешься, о чем речь идет...] включены. 3. $myrow[title] строковый ключ надо брать в кавычки. P.s.
Если такие примеры в уроках, не стоит учить по этим урокам, имхо. То что у меня получилось в приложении.
Приложение:
Ответ отправил: Чаднов Н (статус: 2-ой класс)
Ответ отправлен: 16.03.2008, 03:56 Оценка за ответ: 5 Комментарий оценки: Огромноя благодарность за подробный ответ,мне как новичку пригодится любой вариант решения проблемы.
Хочу принести извинения за неполную информацию.Я не написал,что подключение к базе происходит через инструкцию "include",ну а решение возникшей проблемы заключалось в строке "...if (isset($_GET[\'id\'])) {$id = $_GET[\'id\'];}..."