Visualizzazione risultati 1 fino 3 di 3

Discussione: in corrispondenza switch mi compare "Notice: Undefined index", perchè?

  1. #1
    Guest

    Predefinito in corrispondenza switch mi compare "Notice: Undefined index", perchè?

    ciao a tutti ho un problema con uno switch... compare un errore ma solo se scrivo error_reporting(E_ALL)
    l'errore è questo:
    Notice: Undefined index: azione in /membri/palla000/login/messaggi_privati.php on line 111
    la linea 111 sarebbe:
    Codice PHP:
    switch($_GET['azione']) { //questa è la linea 111
    //codice
    }
    qualcuno sa aiutarmi??

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Così com'é dovrebbe andare bene:

    posta più codice possibile e fai le echo per vedere cosa c'é dentro

    es:

    Codice PHP:
    echo $_GET['azione'];
    Ciao!

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Otterrebbe lo stesso identico messaggio di errore, due volte, non credi?

    Leggiamoli questi messaggi di errore: indice non definito. L'indice è "azione", quindi la pagina è stata richiamata senza che la variabile azione fosse definita nell'url.

    Per controllare se sia definita va usato isset():
    Codice PHP:
    if ( isset($_GET['azione']) ) {
    // c'è il parametro 'azione'
    } else {
    // 'azione' non definito
    }

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •