Есть скрипт, который выводит инфу из базы mySQL.
Внутри цикла вывода находится htm форма, которая подключает второй скрипт(out_k2.php).
Напротив каждой строчки вывода размещен checkbox и кнопка в конце страницы.
CODE ( text):
скопировать код в буфер обмена
while($data = mysql_fetch_array($result)) // цикл вывода { // шаблон вывода // $data["название_поля"] - содержание поля echo '<form action="out_k2.php" method="post">'; echo "<TABLE BORDER=2>"; echo "<tr>"; echo "<td width=40px>"; //echo "checkbox"; echo "<INPUT TYPE=checkbox NAME=box[0] VALUE=0"; echo "</td>"; echo "<td width=45px>"; echo $data["id"]; echo "</td>"; echo "</tr>"; echo "</table>"; echo "<form>"; } echo "<INPUT TYPE=submit VALUE=button1>";
Как теперь изменить второй скрипт (out_k2.php), чтобы выводил только отмеченные чекбоксом строки?
И первый, чтобы вместо 0 в checkbox NAME=box[0] была переменная, увеличивающаяся на 1 с каждым прогоном цикла вывода?
CODE ( text):
скопировать код в буфер обмена
$db=mysql_pconnect("localhost","root",""); if (!$db) {echo "error: could not connect to database."; } mysql_select_db("base"); $query="select * from k"; $result=mysql_query ($query); $row = mysql_fetch_array($result); while ($row) { echo "<TABLE BORDER=2>"; echo "<tr>"; echo "<td>"; echo htmlspecialchars(stripslashes($row["id"])); echo "</td>"; echo "</tr>"; echo "</table>"; $row = mysql_fetch_array($result); }
(Отредактировано автором: 23 Июня, 2008 - 11:29:53)
|