Visualizzazione dei risultati da 1 a 10 su 25

Visualizzazione discussione

  1. #5
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408
    Il codice della pagina principale è questo. Ho semplicemente modificato passando la variabile di sessione in $username.

    Codice PHP:
    session_start();
    require_once(
    "control/GestoreNotifica.php");
    $username $_SESSION['username'];
    $gn = new GestoreNotifica();
    $notifiche $gn->selezionaNotificheMembro($username0); 
    Il metodo selezionaNotificheMembro fa un controllo sull'username (non l'ho scritto io questo codice, ma un mio collega di università):

    Codice PHP:
    if(!$this->control->ifExsistUsername($username))
        throw new 
    Exception("Nome Utente non valido"1); 
    che sarebbe questo metodo qui (sempre non scritto da me):
    Codice PHP:
    public function ifExsistUsername($username){
       
    $query="SELECT Username FROM utente WHERE Username='".$this->db->realEscapeString($username)."'";
       
    $num=sizeof($this->db->singleRow($query));
       if(
    $num<1)      return false;
       else
          return 
    true;

    Nel debugger di Firefox mi viene detto che è stata lanciata l'eccezione Nome utente non valido perchè al metodo selezionaNotificheMembro risulta passato NULL.

    In particolare, il messaggio di errore è questo:
    codice:
    <b>Notice</b>:  Undefined index: username in <b>C:\xampp\htdocs\www\PMP\gestione_task.php</b> on line <b>8</b><br />
    <br />
    <b>Fatal error</b>:  Uncaught exception 'Exception' with message 'Nome Utente non valido' in C:\xampp\htdocs\www\PMP\control\GestoreNotifica.php:91
    Stack trace:
    #0 C:\xampp\htdocs\www\PMP\gestione_task.php(8): GestoreNotifica
    &gt;selectAllNoticeOfMember(NULL, 0)
    #1 {main}
    thrown in <b>C:\xampp\htdocs\www\PMP\control\GestoreNotifica.php</b> on line <b>91</b><br />
    Ultima modifica di goatboy; 11-01-2016 a 12:44

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.