Visualizzazione dei risultati da 1 a 2 su 2

Discussione: else e if

  1. #1

    else e if

    Ragazzi io ho questo problema, devo fare in modo che quando l'utente facccia cancella, nella bacheca assicurandosi della sessione cancelli il suo messaggio, in caso invece tenta di cancellare un messaggio di un altro gli dica non sei autorizzato.

    Io ho fatto lo script funziona, ma la frase non cambia mi dice sempre messaggio cancellato con successo , anche se poi rispetta la session e non cancella, limitandosi a cancellare solo quello che deve cancellare come posso modificare? per far uscire la frase non sei autorizzato.

    vi ringrazio in anticipo e vi mostro loo script

    Codice PHP:
     if(isset($_GET['elimina'])) {
                
                    
                    
    $id $_GET['elimina'];
                    if(
    $el_sql "DELETE FROM messaggi_bacheca WHERE messaggio_id = $id AND messaggio_userid =" $_SESSION['userid'] .""){
                    
    $el_query mysql_query($el_sql);
                    
    $msg "<img src=\"./images/tick.png\">Messaggio [b]eliminato[/b] con successo.";
                    } else {
                    
    $msg =" Non  sei autorizzato ad eliminare questo messaggio";
                    }
                    } 

  2. #2
    ho risolto
    Codice PHP:
    if(isset($_GET['elimina'])) {
                    
    $id $_GET['elimina'];
                    
    $prova "SELECT * FROM messaggi_bacheca WHERE messaggio_id = $id AND messaggio_userid =" $_SESSION['userid'] ."";
                    
    $prova_query mysql_query($prova);
                    
    $res mysql_fetch_array($prova_query);
                    if(
    $res['messaggio_userid'] == $_SESSION['userid']){
                    
                    
    $el_sql "DELETE FROM messaggi_bacheca WHERE messaggio_id = $id AND messaggio_userid =" $_SESSION['userid'] ."";
                    
    $el_query mysql_query($el_sql);
                    
    $msg "<img src=\"./images/tick.png\">Messaggio [b]eliminato[/b] con successo.";
                    } else {
                    
    $msg =" Non  sei autorizzato ad eliminare questo messaggio";
                    }
                    } 

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 © 2024 vBulletin Solutions, Inc. All rights reserved.