Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    effettuare la disabilitazione di un utente all'onclick su una img

    ho un ciclo che mi scrive gli utenti che ho nel db, e per ogni utente associo un'immagine in questo modo:

    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\" />";
    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.
    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:

    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());
    	}
    }
    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.

    Sapete dirmi come mai? :master:








    Grazie anticipatamente! ciauz!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    dovevo passare $_GET['user'] anche nell'update


    $user è un'altra variabile che ricevo dalla sessione...sorry per la cavolata
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.