Допустим, на моём сайте (точнее, локальной информационной системе) в личном кабинете студента есть страница с возможностью добавления курсов в список курсов студента: PHP: <?php include ("blocks/bd.php"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Untitled Document</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="800" border="0" align="center" class="main_border"> <tr> <td> </td> </tr> <tr> <td> <table width="800" height="93" border="0"> <?php include("blocks/lefttd.php"); ?> </table> </td> </tr> <tr> <td> <p><strong>Выберите курс для добавления: </strong></p> <form action="new_course.php" method="post"> <?php $result = mysql_query("SELECT title,id FROM course"); $myrow = mysql_fetch_array($result); do { printf ("<p><input name='id' type='radio' value='%s'><label> %s</label</p>",$myrow["id"],$myrow["title"]); } while ($myrow = mysql_fetch_array($result)); ?> <p><input name="submit" type="submit" id="submit" value="Добавить курс"></p> </form> </td> </tr> </table> </body> </html> Так вот: что нужно прописать на странице-обработчике new_course.php: PHP: <?php include ("blocks/bd.php"); if (isset ($_POST['id'])) {$id = $_POST['id']; if ($id == '') {unset($id);} } if (isset ($_POST['title'])) {$title = $_POST['title']; if ($title == '') {unset($title);} } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Обработчик</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="800" border="0" align="center" bgcolor="#C4CEE3" class="main_border"> <tr> <td> </td> </tr> <tr> <td> <table width="800" height="93" border="0"> <?php include("blocks/lefttd.php"); ?> </table> </td> </tr> <tr> <td> <?php if (isset($title) && isset($description) && isset($date)) { $result = mysql_query ("INSERT INTO userlist (courselist) /* Что здесь прописать?? */"); if ($result == 'true') {echo "<p>Курс успешно добавлен.</p>";} else {echo "<p>Курс не добавлен!</p>";} } else { echo "<p>Вы ввели не все данные, поэтому курс не может быть добавлен!</p>"; } ?> </td> </tr> </table> </body> </html> чтобы в столбец courselist (этот столбец находится в таблице с пользователями) добавлялись ссылки на страницу с курсом, которая находится в основном разделе сайта? т.е. ссылка вида view_course.php?id="Параметр id из таблицы с курсами", чтобы в конечном итоге получилось так: ? Подозреваю, что это будет что-то с использованием цикла, но никак не могу додуматься, что.
Помоему глупый вопрос! Конечно же добавление записи в БД, но только не циклами в данном случае))))))) и вообще почему циклами?????? да вообще коряво написано и без логике! зачем соединять вместе php и html и производить какие-либо вычисления внутри html?????? это затруднит с последующим внесения изменения в срипты php и редактирование html! я бы сделал по другому: 1. Отделил бы html и php! 2. Сначала определелил переданные параметри, провёл их обработку, и только потом производить вычиления и генерация html-кода и добавление в шаблон или на страничку! а вообще изначально на мой взгляд у тебя подход к этому не правильный!