-
[code:1:dfe874d824]
elseif ($_POST[canc] == 'Cancella Gli Articoli Selezionati')
{
if (is_array($_POST['delete']) 1;
{
$errori = 0;
while (list(,$idmot) = each($POST_['motivo'])
{
if (empty($idmot))
{
$errori++;
}
}
reset($POST_['motivo']);
if ($errori > 0)
{
print '<meta http-equiv="Refresh" content="2; URL=delete-art.php?page=1">
<div align="center"><font size="2">Devi specificare il motivo della cancellazione.</font><BR/></p></div>';
}
else
{
$i = 0;
while (list(,$idmot) = each($POST_['motivo']))
{
$query = "UPDATE articoli SET id_attivo=2 WHERE id_articolo = $POST_[delete][$i]";
mysql_query($query) or die (mysql_error());
$query = "INSERT INTO motivo_sosp_articoli set id_articolo='$POST_[delete][$i]', id_attivo='1', data='".(date("d-m-Y H:i"))."', motivo='$idmot', da='$nicklog'";
mysql_query($query) or die (mysql_error());
$i++;
}
print '<meta http-equiv="Refresh" content="2; URL=delete-art.php?page=1">
<div align="center"><font size="2">Tutti gli articoli selezionati sono stati cancellati con successo.</font><BR/></p></div>';
}
}
}
[/code:1:dfe874d824]
Mi dice che c'è una { di troppo proprio in questo pezzo:
[code:1:dfe874d824]
while (list(,$idmot) = each($POST_['motivo'])
{
[/code:1:dfe874d824]
ma sinceramente non vedo dove sia...
Aiutatemi :D
-
ne scemo ne cieco
solo una svista in mezzo a tante parentesi
così è giusto e dovrebbe funizonare:
[code:1:80778ca316]
while (list(,$idmot) = each($POST_['motivo']))
{
if (empty($idmot))
$errori++;
}
[/code:1:80778ca316]
Ti mancava la ) che chiude la condizione della while
-
-
ehm già le superglobali sono $_POST['cacca']
ghghgh :wink: ^_^
-
si la superglobale l'avevo notata la ma la ) no
:D