HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 05.01.2009, 15:01
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

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

имеется
PHP код:
<form action="dropnews.php" method="POST" >
<?php
$result
=mysql_query("SELECT title,id FROM news");
while (
$myrow=mysql_fetch_array($result))
{ echo 
"<table width='200' border='0' align='center'>
<tr><td width='12'><input name='id' type='checkbox'  value='
$myrow[id]'></td><td>$myrow[title]</td></tr></table>";
}
?>
<input type="submit" name="submit" value="Удалить">
</form>
dropnews.php
PHP код:
<?php
if(isset($_POST['id']))   {$id=$_POST['id'];}
if(isset(
$id))

$result=mysql_query("DELETE FROM news WHERE id='$id'");
if(
$result == 'true')
{echo 
"<p>Новость  удалена  :-)</p><br><a href=\"delnews.php\">Назад</a>";}
else
{echo 
"<p>Новость  не удалена :-(</p><br><a href=\"delnews.php\">Назад</a>";}
}
else
{echo 
"<p>Ошибка!</p><br><a href=\"delnews.php\">Назад</a>"; }
?>
как можно осуществить удаление сразу нескольких новостей (чтобы их можно было выбрать checkbox'ом)
заранее благодарен
 
Ответить с цитированием

  #2  
Старый 05.01.2009, 15:36
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

#Wolf# Почитайте на досуге статьи про анти-SQLinj
PHP код:
 <pre><form METHOD="POST">
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="1"> Процессоры
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="2" CHECKED> Видеоадаптеры
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="3"> Сканеры
<INPUT TYPE=checkbox NAME="Comp[]" VALUE="4" CHECKED> Модемы
<INPUT TYPE=submit VALUE="Отправить" name="asd">
</form>

<?
if (isset($_POST['asd']))
{
    
$id=$_POST['Comp'];
    if (
is_array($id)) 
    {
array_walk($id,'intval'); $id=implode("' or id='",$id);} 
    else 
$id=intval($id); // не забываем об анти SQL
    
echo "DELETE FROM news WHERE id='".$id."'";
    if (
mysql_query("DELETE FROM news WHERE id='".$id."'")) 
    {
        echo 
"<p>Новость удалена  :-)</p><br><a href=\"delnews.php\">Назад</a>";
    }
    else
    {
        echo 
"<p>Новость не удалена :-(</p><br><a href=\"delnews.php\">Назад</a>";
    } 

}
?>
if ($result=='true') - эт конеш сильно

Последний раз редактировалось Gifts; 05.01.2009 в 15:50..
 
Ответить с цитированием

  #3  
Старый 04.01.2009, 12:04
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

Репутация: 244
Отправить сообщение для Jer1cho с помощью ICQ
По умолчанию

PHP код:
echo $f;
flush();
ob_flush(); 
 
Ответить с цитированием

  #4  
Старый 04.01.2009, 12:08
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
По умолчанию

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

  #5  
Старый 04.01.2009, 12:23
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

Репутация: 244
Отправить сообщение для Jer1cho с помощью ICQ
По умолчанию

Цитата:
Сообщение от Mixon  
еммммм,я вопшет я просил так,чтобы место таймера он переходыл по странице,а тут вопше перехода я невижу....
После вывода твоего мета-тега вставь flush; ob_flush;
 
Ответить с цитированием

  #6  
Старый 04.01.2009, 12:31
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
По умолчанию

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

  #7  
Старый 04.01.2009, 13:28
DMajere
Познающий
Регистрация: 25.12.2008
Сообщений: 34
Провел на форуме:
63045

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

как сделать развилку в форме? поясню- нужно сделать анкету, она разбита на части, как сделать так, чтобы исходя из ответов пользователь попадал на нужную следующую часть анкеты?

ну, или как сделать так чтобы в зависимости от ответа на предыдущий вопрос следующий зи неактивного становился активным. или наоборот

Последний раз редактировалось DMajere; 04.01.2009 в 13:30..
 
Ответить с цитированием

  #8  
Старый 04.01.2009, 13:34
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
По умолчанию

Ет тебе скорее всего в тему javascript....и мож посмотреть исходный код vkontakte.ru при реге...
 
Ответить с цитированием

  #9  
Старый 04.01.2009, 13:39
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


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

Ajax
 
Ответить с цитированием

  #10  
Старый 04.01.2009, 20:07
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме:
2706059

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

как в cURL принимать только HTTP заголовки, или загружать токо первые нескольео символов? надо что бы страница не загружалась.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ