Здраствуйте, меня зовут Макс и я начинающий в php. У меня возникла небольшая загвостка при конструировании админ панели,а собственно при редактировании материала. Что я хотел сделать?Я хотел чтоб при нажатии на редактировать открывался список,он у меня получился и у каждого материала есть свой id это тоже получилось,а вот при нажатии на эту ссылочку должна открываться форма с вытянутым материалом,вот тут у меня загвостка,может я не правельно запрос делаю или скорее всего уловие написал. Вот мой код <?php if (!isset ($id )) { $result = mysql_query("SELECT title, id FROM lessons"); $myrow = mysql_fetch_array($result); do { printf ("<p><a href='edit_lesson.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]); } while ($myrow = mysql_fetch_array($result)); } else { $result = mysql_query("SELECT * FROM lessons WHERE id=$id"); $myrow = mysql_fetch_array($result); print <<<HERE <form name="form1" method="post" action="update_lesson.php"> <p> <label>Введите название момента лучшего<br> <input value="$myrow[title]" name="title" type="text" id="title" size="45"> </label> </p> <p> <label></label> <label>Введите описание с тэгами<br> <textarea name="description" id="description" cols="45" rows="5">$myrow[description]</textarea> </label> </p> <p> <label>Введите текст с тэгами<br> <textarea name="text" id="text" cols="50" rows="20">$myrow[text]</textarea> </label> </p> <p> <label>Дата<br> <input value="$myrow[date]" name="date" type="text" id="date" value="2010-06-17"> </label> </p> <p> <label>Автор момента<br> <input value="$myrow[autor]" name="autor" type="text" id="autor"> </label> </p> <input name="id" type="hidden" value="$myrow[id]"> <p> <label> <input type="submit" name="submit" id="submit" value="Сохранить изменения в базу"> </label> </p> </form> HERE; } ?> Если кто знает или уже пытался такое сделать,подскажите или напешите приблезительный код или кусочек кода киньте,а я там уже разберусь,запутался чуть-ка,а бросать не собираюсь,хочу сделать сайт своими руками.Пусть он будет и маленький и простой,но он будет построин мнойю. Заранее СПС большое за помошь!
привет Макс, с марта можно было прочитать пару книжек по php и mysql и научиться делать все правильно, красиво и читабельно... ну или хотя бы отказаться от do while в пользу while, посмотреть оператор echo, конкатенацию, научиться делать отступы чтобы самому было понятно что написано, Попов плохой учитель... код неплохо бы оформить в теги PHP:
Косяк в том что не открываеться при нажатии на материал форма эта и не вытаскивает соответственно материал с базы для редактирования((
да ошибок как то и нет,тоже удивительно. Получаеться просто что в разделе редактировать нажал,открылся список материалов,у каждого материала свой id как и положено,но при нажатии на материал открываетьсятакое же окно и уже в строке пишеться примерно edit_lesso.php?id=1 вроде бы все правельно,а вот форма там где должна сработать ф-я else не открывает форму и не вытаскиеваеться инфо с базы и не как не могу понять ,может сам запрос по другому сделать или другими операторами воспользоваться,вот решил проконсультироваться