Уже пару дней еб..... , не пойму в чем дело. Вроде и код правильный, но не работает. А не работает вот что: в ниже приведенной форме сказано что если переменой id не существует то должен выводиться список тем в БД. Это выполняется без вопросов. Но дальше сказано что при нажатии на тему(ссылку) должна выводиться определенная форма. Вот это и не происходит, хоть и в строке адреса видно что id появилось. Помогите, пожалуйста разобраться. ниже привожу данный php-код <?php if(!isset($id)) { $result = mysql_query("SELECT title,id FROM lessons"); $myrow = mysql_fetch_array($result); do { printf("<p><a href='redactor_lesson.php?id=%s'>%s</a></p>", $myrow["id"], $myrow["title"]); } while ($myrow = mysql_fetch_array($result)); } else { print <<<HERE <form name='form1' action='add_lesson.php' method='post' class='admin_forma'> <p> <label for='title'>Название Урока</label> <br> <input type='text' name='title' id='title'></p> <p> <label for='meta_d'>Краткое описание урока</label> <br> <input type='text' name='meta_d' id='meta_d'> </p> <p> <label for='meta_k'>Ключевые слова</label> <br> <input type='text' name='meta_k' id='meta_k'> </p> <p> <label for='date'>Дата публикации урока</label> <br> <input name='date' type='text' id='date' value='2012-11-08'> </p> <p> <label for='opisanie'>Краткое описание<br> </label> <textarea name='opisanie' id='opisanie' cols='45' rows='5'></textarea> </p> <p> <label for='text'>Полный текст урока</label> <br> <textarea name='text' id='text' cols='55' rows='30'></textarea> </p> <p> <label for='avtor'>Автор данного урока</label> <br> <input type='text' name='avtor' id='avtor'> </p> <p align='center'> <input type='submit' name='submit' id='submit' value='Добавить новый урок'> </p> <br> </form> HERE; } ?>
Бегите от не по-дальше. Именно по колличеству тупняка в приведённом вами коде и видно что это попов. Вам придётся учиться заново если вы его не выкините. И будет гораздо сложнее. Ужас вобще этот попов.
Я еще новичок, но разве не лучше использовать mysqli вместо mysql? И вопрос для чего нужна конструкция? Код (Text): print <<<HERE HERE; Или это равносильно: Код (Text): ?> <?php ?