ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1231  
Старый 16.12.2007, 13:07
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Хм, я бы я предложил такой вариант. Выводить рядом с каждым юзером ссылочку "удалить"
PHP код:
while($row mysql_fetch_array($result))
{
   echo 
"".$row['name']." - от: ".$row['login']."<br>
  <br>"
.$row['content']."\n
  <a href=\"?del=
$row[id]\">Удалить</a> ";  
}
if(isset(
$_GET['del']))
{
  
$id intval($_GET['del']);
  
$query "DELETE FROM `table` WHERE id = '$id'";
  
$result mysql_query($query);

  if(!
$result
  {echo
"Ошибка удаления";}
  else
  {echo
"Успешно удалено";}


Последний раз редактировалось .:EnoT:.; 16.12.2007 в 13:09..
 
Ответить с цитированием

  #1232  
Старый 16.12.2007, 14:50
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

ПОдправил код, ато больно смотреть
PHP код:
echo "{$row['name']} - от: {$row['login']}<br>
<input type=checkbox name=\"delletter[
{$row['id']}]\" value=\"1\">удалить
<br>
{$row['content']}\n"
В итоге мы получим массив $_POST['delletter'] в котором ключи будут ID отмеченых сообщений

Последний раз редактировалось Ponchik; 16.12.2007 в 14:59..
 
Ответить с цитированием

  #1233  
Старый 16.12.2007, 22:35
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

Репутация: 1796
По умолчанию

Цитата:
Сообщение от Ponchik  
ПОдправил код, ато больно смотреть
PHP код:
echo "{$row['name']} - от: {$row['login']}<br>
<input type=checkbox name=\"delletter[
{$row['id']}]\" value=\"1\">удалить
<br>
{$row['content']}\n"
В итоге мы получим массив $_POST['delletter'] в котором ключи будут ID отмеченых сообщений
мой совет если хочешь чтобы код был нормальным никогда не пиши переменные внутри строки
PHP код:
echo $row['name']." - от: ".$row['login']."<br>
<input type=checkbox name=\"delletter["
.$row['id']."]\" value=\"1\">удалить
<br>"
.$row['content']."\n"
__________________
Кто я?..
 
Ответить с цитированием

  #1234  
Старый 17.12.2007, 00:16
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

I-I()/Ib, на вкус и на цвет товариа нет!
И ваще, я ступил, а ты хуле тупиш за мной... Нахера ключи делать IDшниками если можно массив идишников создать
PHP код:
echo "{$row['name']} - от: {$row['login']}<br>
<input type=checkbox name=\"delletter[]\" value=\"
{$row['id']}\">удалить
<br>
{$row['content']}\n"
ВОт... print_r($_POST['delletter']); А чё я тогда про ключи написал, сам незнаю... Давно просто чекбоксами не занимался
 
Ответить с цитированием

  #1235  
Старый 17.12.2007, 01:23
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

Репутация: 1796
По умолчанию

Цитата:
Сообщение от Ponchik  
I-I()/Ib, на вкус и на цвет товариа нет!
И ваще, я ступил, а ты хуле тупиш за мной... Нахера ключи делать IDшниками если можно массив идишников создать
PHP код:
echo "{$row['name']} - от: {$row['login']}<br>
<input type=checkbox name=\"delletter[]\" value=\"
{$row['id']}\">удалить
<br>
{$row['content']}\n"
ВОт... print_r($_POST['delletter']); А чё я тогда про ключи написал, сам незнаю... Давно просто чекбоксами не занимался
не во вкусе и не в зенеде дело, ступил я только в том что забыл поменять двойные кавычки на одинарные, вынеся переменные из строк, как хотел сначала сделать. Дело в том что это обрабатывается гораздо быстрее...
__________________
Кто я?..
 
Ответить с цитированием

  #1236  
Старый 17.12.2007, 13:25
Аватар для Demetra
Demetra
Познающий
Регистрация: 27.08.2007
Сообщений: 48
Провел на форуме:
91291

Репутация: 17
По умолчанию

а скажите зачем проверять строку на хтмл тэги если до этого она проверялась регулярным?может и так сойдёт?
 
Ответить с цитированием

  #1237  
Старый 17.12.2007, 13:31
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Demetra, смотря каким регулярным она проверялась... Лучше два раза проверить, чем потом огребать проблемы от своей собственной беспечности...
 
Ответить с цитированием

  #1238  
Старый 17.12.2007, 13:49
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
а скажите зачем проверять строку на хтмл тэги если до этого она проверялась регулярным?может и так сойдёт?
А что значит "проверять на хтмл теги". Если ты имеешь ввиду именно проверять, то это тоже регулярные выражения. Наверно ты имела ввиду фильтровать(htmlspecialchars))
Лишняя фильтрация и проверка никогда не помешает, всё таки безопасность должна быть на первом месте)
 
Ответить с цитированием

  #1239  
Старый 17.12.2007, 14:43
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

.:EnoT:., а может он имел в виду strip_tags? O_o
 
Ответить с цитированием

  #1240  
Старый 17.12.2007, 15:29
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
.:EnoT:., а может он имел в виду strip_tags? O_o
Может быть....но уже в сотый раз замечаю что многие фильтрацию называют проверкой)

Кстати всё давно хотел спросить.
На всех сайтах с авторизацией под формой входа есть галочка "Запомнить".
Так вот мне до сих пор не понятен смысл этой кнопки...
Браузер - хм, браузер и так выдаст запрос за сохранение пароля и он будет автоматически появляться в форме каждый раз...
Двиг - а как собственно двиг будет запоминать юзера? он либо авторизовал либо нет. Так что запоминать то тут собственно нечего. А запоминание в виде кукисов это и так понятно, куки есть, юзеру не надо авторизовываться, куков нету входи заново....
В чём смысл этой галки? О_о
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ