|
|
|
|
|
для: dert
(28.02.2007 в 12:58)
| | нет так не удаляет. я попробовал так
$type = $_POST['type'];
if(!empty($type))
{
// Начинаем формировать переменную, содержащую этот список
// в формате "(3,5,6,7)"
$query = "(";
foreach($type as $val) $query .= "$val,";
// Удаляем последнюю запятую, заменяя её закрывающей скобкой )
$query = substr($query, 0, strlen($query) - 1).")";
// Завершаем формирование SQL-запроса на удаление
$query = "DELETE FROM vremennay WHERE id IN ".$query;
// Выполняем запрос
if(!mysql_query($query))
{
echo mysql_error()."<br>";
echo $query."<br>";
}
}
но удаляет только одну запись, а мне надо и несколько | |
|
|
|
|
|
|
|
для: devil
(28.02.2007 в 12:51)
| | Попробуйте так:
<html>
<body>
<form action="bezkat.php" method="POST">
<table border=0 align="right" width="80%">
<ol>
<?
$r=mysql_query("SELECT * FROM vremennay")or die(mysql_error());
//if (mysql_affected_rows())
$res=mysql_num_rows($r);
for($t=0;$t<$res;$t++){
//while ($temp = mysql_fetch_array($r)){
$temp = mysql_fetch_array($r);
$nam=$temp['id'];
?>
<input type=hidden name=id[] value="<? print $nam; ?>">
<tr><td width="2%"><li>
<input type=checkbox name="link[]"></td></li><td>
<?
echo "название ссылки: <b>".$temp['title']."</b><br>URL: <b>".$temp['url']."</b><br>E-mail: <b>".$temp['email']."</b><br></td></tr>";
//echo "<a href=\"bezkat.php?id=1\">$name</a>";
?>
<?
//$i++;
}
if (isset($_POST["del"]) && ($_POST["del"]=="del")){
if(isset($_POST[link])){
$a=$_POST[link];
$z=$_POST[id];
$q=count($a);
for($i=0;$i<$q;$i++){
$query="DELETE FROM vremennay WHERE id='$z[$i]'";
$result = mysql_result($query);
}
}}
if ($_POST["dob"]=="dob"){echo "добавить";}
?>
</ol>
<tr><td colspan="2">
<hr width="100%">
<form action="bezkat.php" method="POST">
<input type="hidden" name="del" value="del">
<input type="submit" value="Удалить">
</form>
<form action="bezkat.php" method="POST">
<input type="hidden" name="dov" value="dov">
<input type="submit" value="Добавить">
</form>
</td></tr>
</table>
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: dert
(28.02.2007 в 12:42)
| | как тебе сказать. простая таблица, из 8 столбцов
id title url icq email insert_date description pass | |
|
|
|
|
|
|
|
для: devil
(28.02.2007 в 12:31)
| | И еще структуру таблицы если можно | |
|
|
|
|
|
|
|
|
для: dert
(28.02.2007 в 12:29)
| | да конечно
<html>
<body>
<form action="bezkat.php" method="POST">
<table border=0 align="right" width="80%">
<ol>
<?
$i=234;
$r=mysql_query("SELECT * FROM vremennay ")or die(mysql_error());
if (mysql_affected_rows()) while ($temp = mysql_fetch_array($r)){
$nam=$temp['id'];
?>
<input type=hidden name=id[] value="<?echo $i; ?>">
<tr><td width="2%"><li>
<input type=checkbox name="link[]"></td></li><td>
<?
echo "название ссылки: <b>".$temp['title']."</b><br>URL: <b>".$temp['url']."</b><br>E-mail: <b>".$temp['email']."</b><br></td></tr>";
//echo "<a href=\"bezkat.php?id=1\">$name</a>";
?>
<?
$i++;
}
if ($_POST["del"]=="del"){
if(isset($_POST[link])){
$a=$_POST[link];
$z=$_POST[id];
$q=count($a);
for($i=0;$i<$q;$i++){
$query="DELETE FROM links WHERE id='$z[$i]'";
$result = mysql_result($query);
}
}}
if ($_POST["dob"]=="dob"){echo "добавить";}
?>
</ol>
<tr><td colspan="2">
<hr width="100%">
<form action="bezkat.php" method="POST">
<input type="hidden" name="del" value="del">
<input type="submit" value="Удалить">
</form>
<form action="bezkat.php" method="POST">
<input type="hidden" name="dov" value="dov">
<input type="submit" value="Добавить">
</form>
</td></tr>
</table>
</form>
</body>
</html> | |
|
|
|
|
|
|
|
для: devil
(28.02.2007 в 12:10)
| | А можно посмотреть файл скрипт с формой в которую вы выгружаете ссылки | |
|
|
|
|
|
|
|
для: dert
(28.02.2007 в 11:45)
| | нету
он просто выводит как написано
<input type=hidden name=id[] value=234> | |
|
|
|
|
|
|
|
для: devil
(28.02.2007 в 11:30)
| | Не знаю, я проверил все работает, я просто не знаю ваш конкретные скрипты и формы и таблицы БД, и просто привел пример, а вы уж подстройте его к себе
P.S.
Загрузите страницу вывода ссылок в браузер и посмотрите HTML код, в полях hidden есть значение? т.е. цифра id вашей ссылки | |
|
|
|
|
|
|
|
для: dert
(28.02.2007 в 10:08)
| | все равно не удаляет. не знаю что делать | |
|
|
|
|