ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

05.01.2009, 15:01
|
|
Постоянный
Регистрация: 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'ом)
заранее благодарен 
|
|
|

05.01.2009, 15:36
|
|
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..
|
|
|

04.01.2009, 12:04
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
PHP код:
echo $f;
flush();
ob_flush();
|
|
|

04.01.2009, 12:08
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
еммммм,я вопшет я просил так,чтобы место таймера он переходыл по странице,а тут вопше перехода я невижу....
|
|
|

04.01.2009, 12:23
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
Сообщение от Mixon
еммммм,я вопшет я просил так,чтобы место таймера он переходыл по странице,а тут вопше перехода я невижу....
После вывода твоего мета-тега вставь flush; ob_flush;
|
|
|

04.01.2009, 12:31
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
А,понял,просто я просил чуть другое,что можно использовать более быстрое чем таймер,а не просто его использование даже с недогруженной страницей......
|
|
|

04.01.2009, 13:28
|
|
Познающий
Регистрация: 25.12.2008
Сообщений: 34
Провел на форуме: 63045
Репутация:
6
|
|
как сделать развилку в форме? поясню- нужно сделать анкету, она разбита на части, как сделать так, чтобы исходя из ответов пользователь попадал на нужную следующую часть анкеты?
ну, или как сделать так чтобы в зависимости от ответа на предыдущий вопрос следующий зи неактивного становился активным. или наоборот
Последний раз редактировалось DMajere; 04.01.2009 в 13:30..
|
|
|

04.01.2009, 13:34
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Ет тебе скорее всего в тему javascript....и мож посмотреть исходный код vkontakte.ru при реге...
|
|
|

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

04.01.2009, 20:07
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме: 2706059
Репутация:
206
|
|
как в cURL принимать только HTTP заголовки, или загружать токо первые нескольео символов? надо что бы страница не загружалась.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|