ho un ciclo che mi scrive gli utenti che ho nel db, e per ogni utente associo un'immagine in questo modo:
in modo che se l'utente è già abilitato vedo l'immagine verde e cliccandoci sopra lo posso disabilitare, in caso contrario vedo l'immagine rossa e cliccandoci sopra lo posso abilitare.codice:echo ($w['abilitato']=="Y")?"<img onclick=\"location.href='".$_SERVER['PHP_SELF']."?act=disabilita&user=".$w['id']."'; \" src=\"img/tick.png\" alt=\"clicca per disabilitare l'utente\" />":"<img onclick=\"location.href='".$_SERVER['PHP_SELF']."?act=abilita&user=".$w['id']."'; \" src=\"img/publish_x.png\" alt=\"clicca per abilitare l'utente\" />";
Fin qui ok! cliccando sull'immagine vengo rimandato alla pagina con i giusti parametri passati in querystring.
in testa alla pagina ho messo poi queste righe di codice:
gli echo li ho messi per verificare che entri negli if giusti. Il problema è che lui entra negli if giusti, ma poi non mi ritrovo nessun record modifcato e nessun errore lato server.codice:if ($_GET['act']!="" && $_GET['user']!=""){ echo "sono entrato "; if ($_GET['act']=="abilita"){ echo "devo abilitare "; mysql_query("update users set abilitato='Y' where id={$user}")or die(mysql_error()); }elseif ($_GET['act']=="disabilita"){ echo "devo disabilitare "; mysql_query("update users set abilitato='N' where id={$user}")or die(mysql_error()); } }
Sapete dirmi come mai? :master:
Grazie anticipatamente! ciauz!

Rispondi quotando
