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è?