PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
Ангел Тьмы Отправлено: 25 Апреля, 2011 - 16:43:12 • Тема: Работа с несколькими записями в таблице • Форум: Программирование на PHP

Ответов: 3
Просмотров: 384
Что-то не выходит... Начал экспериментировать... вывожу в цикле сообщения.
На странице по 25 шт. Не суть.

Проблема, к примеру выделил 2 чекбокса, передаю на другую страницу методом пост, и хочу для начала просто вывести значения ID этих чек боксов... не выходит( не видит переменные (


Файл списка.

PHP:
скопировать код в буфер обмена
  1.  
  2. ...
  3. $num=1;
  4. ...
  5.  <label>
  6. <input name='cb[<? echo ($num); $num=$num+1; ?>]' value="<? echo ($myrow["id"]); ?>" type='checkbox'>
  7.  </label>
  8. ...
  9.  



Потом отмечаю первых 2 чекбокса и жму кнопку, перехожу на другую страницу..
а там

PHP:
скопировать код в буфер обмена
  1.  
  2. echo ($_POST['cb[1]']);
  3. echo ($_POST['cb[2]']);
  4.  


Мне выдает

Notice: Undefined index: cb[1] in y:\home\ ... \www\messages_action.php on line 17


Помогите)


И еще )) Как узнать какую именно кнопку нажал? ) Я дал им разные имена.

PHP:
скопировать код в буфер обмена
  1. <label><input type="submit" class="formenter" name="mes_del"  id="mes_del" value="Удалить"></label>
  2.  &nbsp;
  3. <label><input type="submit" class="formenter" name="mes_read"  id="mes_read" value="Прочитанные"></label>
  4.   &nbsp;
  5. <label><input type="submit" class="formenter" name="mes_noread"  id="mes_noread" value="Не прочитанные"></label>
  6.  


P.S. На Php писать начал недавно) только учусь) Ранее писал на Delphi. Решил чему-то новому обучиться. ) Не судите строго)
(Добавление)
Вот кусочек html кода Обработанной денвером страницы.

как он видит чекбоксы. вроде бы всё правильно делаю.

CODE (html):
скопировать код в буфер обмена
  1.  
  2.         ...
  3.        <label>
  4.            <input id="cb[1]" name="cb[1]" value="3" type='checkbox'>
  5.         </label>
  6.         ...
Ангел Тьмы Отправлено: 24 Апреля, 2011 - 15:07:24 • Тема: Работа с несколькими записями в таблице • Форум: Программирование на PHP

Ответов: 3
Просмотров: 384
Спасибо
Ангел Тьмы Отправлено: 24 Апреля, 2011 - 14:56:34 • Тема: Работа с несколькими записями в таблице • Форум: Программирование на PHP

Ответов: 3
Просмотров: 384
Суть:
Делаю личные сообщения между пользователями....

Вывод к примеру всех сообщений в таблице, для этого пользователя. Сначала checkbox потом к примеру title записи.

И потом внизу кнопки, удалить, отметить прочитанными, не прочитанными... не суть...


Вопрос: Как обработать в одном запросе сразу несколько записей, только тех, которые отмечены галочкой в чекбоксе.

P.S. вывожу список в форме, а обработчик уже другая страница. но как узнать какие именно выделены, и сделать запрос на несколько изменений.
Ангел Тьмы Отправлено: 23 Апреля, 2011 - 21:43:08 • Тема: Помогите, проблема с sql • Форум: Программирование на PHP

Ответов: 2
Просмотров: 250
Спасибо. разобрался. еще read как зарезервированное видел
Ангел Тьмы Отправлено: 23 Апреля, 2011 - 21:20:45 • Тема: Помогите, проблема с sql • Форум: Программирование на PHP

Ответов: 2
Просмотров: 250
$from=$_POST['from'];
$to=$_POST['to'];
$message=$_POST['message'];
$title=$_POST['title'];
$daterm=date("Y-m-d H:i:s");
echo ($daterm);



$result = mysql_query ("INSERT INTO private_messages (from, to, message, read, title, date) VALUES ('$from', '$to', '$message', '0', '$title', '$daterm')", $db);

if ($result == 'true') { echo "<p>Ваше сообщение <strong>успешно</strong> отправлено.</p>"; }
else { echo "<p>Ваше сообщение <strong>не</strong> отправлено.<br><br><strong>Причина: </strong>".mysql_error()."</p>"; }





Выдаёт следующее...
2011-04-23 23:11:50

Ваше сообщение не отправлено.

Причина: You have an error in your SQL syntax near 'from, to, message, read, title, date) VALUES ('Тест', 'Тест', '1', '0', '1', '20' at line 1


Криво почему-то переменную времени вставляет....

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB