checkbox+удаление MySQL+сервер

Demiurg

Guest
$lider, тебе не кажется, что перед тем, как что то писать надо что то знать?
Одно меня радует, что ты не доктор, а я не твой пациент.
 

$lider

Бывает
Может так:
if (!empty($с))//есть ли шота в масиве
$t=count($c);
{
do
{
$result = mysql_query("SELECT * FROM `forms` WHERE `id` in (" .join(',',$c).")",$db);
$myrow = mysql_fetch_array($result);
unlink("../admin/forms/".$myrow[file]);
$t=$t-1;
}
while ($t>1)
};
 

$lider

Бывает
Ну блин не в какую.
Выдает мне print_r($c) все значения из массива, а как из него вычитать и в запрос вставлять?
 

$lider

Бывает
И еще, как от одного элемента мвссива переходить к другому в цикле?
 

$lider

Бывает
Файл с формой:
PHP:
<form name="form" method="post" action="имя скрипта удаляющего инфу">
<?
include("../register/dbconnect.php");
$x=1;
$result = mysql_query("SELECT * FROM `forms` ORDER BY `id` DESC",$db);
if ($myrow = mysql_fetch_array($result))
{
$n=0;
do
{
$count++; 
print ("<tr");
if ($count/2==intval($count/2)) 
print (" bgcolor=#f2f6f9"); 
printf ("><td><input type=checkbox name=c[] value=%s>&nbsp;$x</td><td>&nbsp;&nbsp;<a href=\"../admin/forms/%s\">%s</a></td><td>&nbsp;%s</td></tr>\n", $myrow['id'], $myrow['file'], $myrow['subj'], $myrow['date']);
$n++;
$x++;
}
while ($myrow = mysql_fetch_array($result));
};
?>
</table>
<br><input type="submit" name="Submit" value="delete">
</form>
Файл который все удаляет:
PHP:
include("dbconnect.php");
$result = mysql_query("SELECT * FROM `forms` WHERE `id` in (" .join(',',$c).")",$db);
if ($myrow = mysql_fetch_array($result))
{
do
{
unlink("../admin/forms/".$myrow['file']);
}
while ($myrow = mysql_fetch_array($result));
};
$result = mysql_query("DELETE FROM `forms` WHERE `id` in (" .join(',',$c).")",$db);
include("forms.php");
 
Сверху