Программирование => PHP => Тема начата: )ender от 26 Октября 2002, 20:30:13
Название: Этот checkbox
Отправлено: )ender от 26 Октября 2002, 20:30:13
У меня написана, доска объявлений, и админство к ней, чтобы удалить объявление с доски, выводится объявления и напротив их html-форма checkbox. я выбираю объявления для удаления, они передаются по ссылки типа http://....../php?chekbox=1&chekbox=2&checkbox=3
А как потом этот параметр обрабатывать, к примеру я получаю $checkbox, а что в нем? как все в массив загнать?
Название: Этот checkbox
Отправлено: Дмитрий Попов от 26 Октября 2002, 20:44:50
)ender Блин! ну скока можно? В день по три вопроса! Вам книжку не купить, и мануал не почитать? Вопросы-то элементарные.
Называйте checkbox, как "box[var]"; Должно получиться что-то вроде:
Выберите товар:
- Чай
- Кофе
- Сигареты, легкие
- Водка, печень
Посмотрите так.!!! И купите книгу!
Название: Этот checkbox
Отправлено: Гаррилл от 26 Октября 2002, 20:52:47
)ender Ты задолбал. Соображай иногда. Уже большой вроде бы. Юзай поиск на форуме там есть. Читай хотя бы http://forums.webscript.ru/showthread.php?s=&threadid=8189&highlight=%EC%E0%F1%F1%E8%E2%2A и http://forums.webscript.ru/showthread.php?s=&threadid=8113&highlight=%EC%E0%F1%F1%E8%E2%2A
Обрабатываются чекбоксы name="id[]" value="1" так $posts = $_POST[\'id\'];
$sql = "DELETE FROM desk_posts WHERE post_id IN ($post_id_sql)";
Название: Этот checkbox
Отправлено: ThE0ReTiC от 27 Октября 2002, 00:07:40
Дмитрий Попов Гаррилл Не ругаемся. )ender Бегом за книжкой, а то начнем деньги брать за обучение РНР и базам. Я серьезно. :mad:
Название: Этот checkbox
Отправлено: )ender от 27 Октября 2002, 09:19:32
Цитировать
Бегом за книжкой, а то начнем деньги брать за обучение РНР и базам. Я серьезно.
Действительно, не надо ругатся, все были когда-то ламерами... У меня есть книжка причем хорошая!...но в ней ничего не сказано об обработке checkbox-ов
Название: Этот checkbox
Отправлено: GotZfild от 27 Октября 2002, 10:44:18
Цитировать
У меня есть книжка причем хорошая!...но в ней ничего не сказано об обработке checkbox-ов
Плохая книжка :)
Название: Этот checkbox
Отправлено: Меняздесьдавнонет от 27 Октября 2002, 12:07:35
)ender ламерами не все были когда-то. все были когда-то чайниками. а ламером ко был, тот так и остается на всю жизнь.
Название: Этот checkbox
Отправлено: Neter от 27 Октября 2002, 17:30:34
RomikChef золотые слова 8)
Название: Этот checkbox
Отправлено: )ender от 29 Октября 2002, 19:30:19
Вроде разобрася, но все равно не работает, вод код: $post_id_sql = \'\'; for ($i=0; $i{ $post_id_sql .= ( ( $post_id_sql != \'\' ) ? \', \' : \'\' ) . $checkbox[$i]; } $query="delete from table $table where post_number($post_id_sql)"; mysql_query($query);
Так прописан checkbox: function show_cat_array_edit($result) { $num_post=mysql_num_rows($result); for($i=0;$i<$num_post; $i++) { $content=mysql_fetch_object($result); echo "post_number\\">"; } echo " "; }
Что не так, может что-то напутал?
Название: Этот checkbox
Отправлено: Maniac от 29 Октября 2002, 21:59:13
Мдя... Парень, судя по всему, гуру в SQL вообще и в MySQL в частности. Даже не считает нужным проверить правильность запроса. Друг, исправь mysql_query($query) на mysql_query($query) or die(mysql_error()) и увидишь, что здесь что-то не так. А не так здесь то, что конструкция where something(one,two,three) SQL-ем не понимается. Может быть, стоило использовать IN (one,two,three) ?
Название: Этот checkbox
Отправлено: )ender от 29 Октября 2002, 22:24:06
Maniac Ты блин прежде чем своими пальчиками печатать на меня выражение своего мнения, посмотрел бы что в конструкции where используется, стоило просто не писать слово table, в этом и была ошибка.
Цитировать
Мдя... Парень, судя по всему, гуру в SQL вообще и в MySQL в частности. Даже не считает нужным проверить правильность запроса.
Название: Этот checkbox
Отправлено: Oak от 30 Октября 2002, 13:00:20
checkbox ничем принципиально не отличается от других controls