Ciao a tutti,
ho un problema... ho scritto una funzione php
Codice PHP:
function cambia_livello($username,$liv){
ob_start();
if($liv == 1){
$new_liv = 0;
}else{
$new_liv = 1;
}
$conn = dbConnect();
$query = "UPDATE utenti SET livello = $new_liv
WHERE username = '".$username."'";
//echo $query;
mysql_query($query)or die (mysql_error());;
mysql_close($conn);
header("location: index.php?page=admin_users");
//echo "livello cambiato";
}
questa viene attivata da questa pagina
while ($res = mysql_fetch_assoc($result)){
?>
<tr>
<td><?php echo $res['IDu']; ?></td>
<td><?php echo $res['nome']; ?></td>
<td><?php echo $res['cognome']; ?></td>
<td><?php echo $res['dataNascita']; ?></td>
<td><?php echo $res['sesso']; ?></td>
<td><?php echo $res['provincia']; ?></td>
<td><?php echo $res['email']; ?></td>
<td><?php echo $res['username']; ?></td>
<td>
<?php
if($res['livello']== 0)
echo '<input name="amministratore" type="checkbox" disabled value="0">';
else
echo '<input name="amministratore" type="checkbox" disabled checked value="1">';
?>
</td>
<td>
<form action="admin_portale.php" method="post">
<input name="uname" type="hidden" value="<?php echo $res['username']; ?>" />
<input name="uLiv" type="hidden" value="<?php echo $res['livello']; ?>" />
<input type="submit" name="action" value="Cambia livello"
onclick="return confirm('Vuoi davvero cambiare il livello di questo utente?');"/>
</form>
</td>
</tr>
<?php
}
?>
</table>
nel momento in cui clicco su "cambia livello2 la funzione viene eseguita però invece di rivisualizzarmi la pagina mi visualizza un'altra pagina che non centra assolutamente....
sapete dirmi il perchè?