Изтриване чрез Checkbox-ове

sentenello

Registered
Мисля, че преди бях го правил това, но сега така и не ми се получава. Потърсих в форума за някакъв подобен проблем, но след прехвърлянето на няколко страници с теми не можах да отркия нищо. Потърсих и в Гугъл, но пак не можах да се справя.

Ето ми го част от кода. Тук извеждам.
Код:
while ($messages = mysql_fetch_array($get))
{
echo ("$messages[title]</a></td>
<td width='100px' align='center'>$messages[from]</td>
<td width='130px' align='center'><font size=\"1\">$date в $messages[time]</font></td>
<td width='45px' align='center'><input type='checkbox' name='delmsg[".$messages['id']."]'></td>
</tr>");
}
echo ("</table></form>");

Тук вече се ОПИТВАМ да трия.
Код:
if ($_POST[delmsga]) { 
foreach ($_POST['delmsg'] as $id ) 
{
$queryto = mysql_query("DELETE FROM `pmessages` WHERE `id` = ".$id)or die(mysql_error());
}
}
 
Бутона ми за изтриване се казва така.

Код:
<input type='submit' name='delmsga' value='Изтрии'>

И моя грешка в предния пост имам.
Изкарва ми тази грешка.
Код:
Warning: Invalid argument supplied for foreach() in /home/progn0zi/public_html/game/messages.php on line 127
 
Интересно, защо така при положение, че си изкарва резултати иначе, а съм го сложил и във форм.
 
Пробвай следното:
while ($messages = mysql_fetch_array($get))
{
echo ("$messages[title]</a></td>
<td width='100px' align='center'>$messages[from]</td>
<td width='130px' align='center'><font size=\"1\">$date в $messages[time]</font></td>
<td width='45px' align='center'><input type='checkbox' name='delmsg[".$messages['id']."][]'></td>
</tr>");
}
echo ("</table></form>");
и това:
if ($_POST[delmsga]) {
foreach ($_POST['delmsg'] as $id )
{
echo $id."<br />";
}
}
 

Back
Горе