|
|
|
| Не ругайте сильно. Знаю прекрасно, что нижеприведенный код настоящий изврат. Но только так он работает. Помогите его исправить.
<table>
<tr>
<td>
//Вспомагательная форма для переключения, например, темы
<form action="db.php" method="post">
<select name="id" >
//...
</select>
<input type="Submit" value="Перейти">
</form>
</td>
</tr>
//А это главная форма, которая получает значение этой темы
<form method="post">
<tr>
<td>...</td>
</tr>
</table>
<input type="Submit" value="Принять">
</form>
|
| |
|
|
|
|
|
|
|
для: olejek
(08.11.2007 в 12:24)
| | Что значит "значние темы" и зачем его помещать в форму? Что вы вообще хотите сделать? | |
|
|
|
|
|
|
|
для: sim5
(08.11.2007 в 12:28)
| | Пардон, решил все сам. Решение, конечно, не намного лучше, но хотя бы не такой изврат.
Насчет "Что вы вообще хотите сделать?", постараюсь объяснить.
Мне нужно сначала выбрать тему, присвоить ее значение переменной, затем передавать ее другим формам, типа "редактировать", "удалить". Все бы ничего, и я бы не задавал этот вопрос, если бы select с темами и кнопка "перейти" не находилась в ячейке таблицы, которая находится в другой форме.
Запутано, да? По-другому не могу.
Вот что получилось.
<table>
<tr>
<td >
<form action="db" method="post">
<select name="id" >
</select>
<input type="Submit" value="Перейти">
</form>
<?
$id=$_POST["id"];
?>
</td>
</tr>
<form method="post">
<tr>
<td>
<input type=radio name=topic>
</td>
</tr>
<INPUT TYPE=IMAGE SRC="del.gif" onClick="this.form.action='del.php'">
<input type="Hidden" name="id" value=<?=$id;?>>
</form>
</table>
|
| |
|
|
|
|
|
|
|
для: sim5
(08.11.2007 в 12:28)
| | Пардон, решил все сам. Решение, конечно, не намного лучше, но хотя бы не такой изврат.
Насчет "Что вы вообще хотите сделать?", постараюсь объяснить.
Мне нужно сначала выбрать тему, присвоить ее значение переменной, затем передавать ее другим формам, типа "редактировать", "удалить". Все бы ничего, и я бы не задавал этот вопрос, если бы select с темами и кнопка "перейти" не находилась в ячейке таблицы, которая находится в другой форме.
Запутано, да? По-другому не могу.
Вот что получилось.
<table>
<tr>
<td >
<form action="db" method="post">
<select name="id" >
</select>
<input type="Submit" value="Перейти">
</form>
<?
$id=$_POST["id"];
?>
</td>
</tr>
<form method="post">
<tr>
<td>
<input type=radio name=topic>
</td>
</tr>
<INPUT TYPE=IMAGE SRC="del.gif" onClick="this.form.action='del.php'">
<input type="Hidden" name="id" value=<?=$id;?>>
</form>
</table>
|
| |
|
|
|
|
|
|
|
для: olejek
(08.11.2007 в 12:24)
| | Вот тоже не понял :), не верю, что все потребности недбзя передать через $_POST в один единственный файлег, который все потом сделает, что надо :) | |
|
|
|
|
|
|
|
для: vitroot
(08.11.2007 в 12:39)
| | Можно, но не удобно, потому что на самом деле блок кода
<form action="db" method="post">
<select name="id" >
</select>
<input type="Submit" value="Перейти">
</form>
|
заменяется в скрипте на:
и используется другими скриптами | |
|
|
|