Visualizzazione dei risultati da 1 a 10 su 26

Hybrid View

  1. #1
    stato e' un numero o un char?
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  2. #2
    Quote Originariamente inviata da bomberdini Visualizza il messaggio
    stato e' un numero o un char?
    è un numero di tipo TYNINT... ho provato a cambiarlo in INT ma non và lo stesso...
    La funzione è questa:
    codice:
    static public function 
    getMessaggi ($stato) {
    
    // connette al db
    				$connessione = Connessione::getConnessione();
    // prende il nome utente dalla sessione
    				$utente = $_SESSION['Nome_utente'];
     
    if ($stato == 3) { // $stato == 3 è inizializzato per default e visualizza tutti i messaggi
     
    // prepara la query per prelevare tutti i messaggi
    					$query = 
    "SELECT * FROM messaggi WHERE nome_utente_destinatario = '$utente' AND stato != 2";
    
    				} 
    else { // se viene premuto il button 'letti' o 'non letti' o 'cestinati' viene passato come parametro $stato = 0 o $stato = 1 o $stato = 2 rispettivamente
    					$query = 
    "SELECT * FROM messaggi WHERE nome_utente_destinatario = '$utente' AND stato ='$stato'";
    				}
     
    // esegue la query
    				$risultato_query = $connessione->query($query);
    
    // ecc....
    Sono arrivato al punto che il problema è nella query di selezione di tutti i messaggi perché se ometto 'stato != 2' la query funziona... Funziona anche la query di selezione dei messaggi 'letti' e 'non letti'...

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