|
|
|
|
|
для: cheops
(10.02.2005 в 22:19)
| | Да, кажется, вы правы... Спасибо. | |
|
|
|
|
|
|
|
для: coloboc66
(10.02.2005 в 11:32)
| | Элемент суперглобального массива $_SERVER['PHP_SELF'] выводит имя текущей страницы... вряд ли его можно приспособить для этих целей. Нет в большинстве случаев, когда форма и обработчик находятся на одной странице прибегают именно к такому приёму. | |
|
|
|
|
|
|
|
для: cheops
(10.02.2005 в 09:54)
| | А вроде бы есть что-то специально для такого дела предназначенное - с корнем SELF что-ли. Или я ошибаюсь? | |
|
|
|
|
|
|
|
для: coloboc66
(10.02.2005 в 09:43)
| | Хм... вы просто в качестве action поставьте show_db.php, а в форму добавьте скрытое поле
<input type=hidden name=action value=action>
|
тогда скрипт после нажатия на кнопку будет перезагружать текущую страницу, а в $_POST появится элемент action, по наличию которого можно опредилить, что была нажата кнопка
<?php
if(isset($_POST['action']))
{
// Если кнопка нажата - обрабатываем данные
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(09.02.2005 в 10:18)
| | Есть файл для просмотра иредактирования таблицы БД примерного вида:
show_db.php
<form name="form1" action="show_db1.php" method=POST>
//далее идут операторы, выводящие инфу из БД и checkbox-ы для каждой строки из таблицы
...
<input type=submit name="submit" value=submit>
</form>
Я отмечаю нужные checkbox-ы, щелкаю на кнопке, происходит переход к файлу
show_db1.php
В этом файле обновляется таблица БД в зависимости от того, какие флажки были отмечены.
А как мне сделать так, чтобы после щелчка на кнопке я не переходил на страницу show_db1.php,
а остался на той же странице show_db.php но уже с выведенной обновленной таблицей БД? | |
|
|
|
|
|
|
|
для: coloboc66
(09.02.2005 в 09:44)
| | Допустим, если в качестве $query идёт список. | |
|
|
|
|
|
|
|
для: cheops
(08.02.2005 в 19:09)
| | Да, это я сам лопухнулся- не ту таблицу указал в запросе. А такой запрос допустим?:
$query= "UPDATE orders set order_status = 'Закончено' where orderid IN". $query; | |
|
|
|
|
|
|
|
для: coloboc66
(08.02.2005 в 17:56)
| | Это означает, что в таблице books нет поля orderid... | |
|
|
|
|
|
|
|
для: cheops
(03.02.2005 в 00:30)
| | У меня выскакивает вот такая ошибка при следующем запросе:
$query="DELETE FROM books WHERE orderid IN (1)";
Unknown column 'orderid' in 'where clause'
Что такое clause кто знает? | |
|
|
|
|
|