Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema variabile GET

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66

    Problema variabile GET

    Ho un problema,

    ho organizzato il menu cn una GET ke a seconda del valore mi consente tramite un switch case di scrivere dei contenuti nella pagina.
    purtroppo se io scrivo l'indirizzo semplice mi rediretta a index.php senza id e quindi mi da un errore per risolvere io ho scritto questo codice ad inizio index.php

    codice:
    switch ($_GET['id']) {
    case "1":
    break;
    
    case "2":
    break;
    
    case "3":
    break;
    
    case "4":
    break;
    
    default:
    $_GET['id'] = 1;
    }
    dato ke id non ha nessun valore cioè essendo su default acquista un valore 1.
    risolto questo riesco a visualizzare la pagina cn questo errore in cima:

    Notice: Undefined index: id in d:\programmi\easyphp1-7\www\index.php on line 2

    e il che è alquanto fastidioso, ora vi volevo domandare:

    1 come faccio a non fare visualizzare gli errori del php?

    2 esiste una soluzione in alternativa a non far visualizzare gli errori?

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Aggiungi un controllo sulla variabile id, verificando che sia settata oppure no, prima dello switch.

    Codice PHP:
    $id = isset($_GET['id']) ? $_GET['id'] : ''
    di conseguenza avrai quindi switch($id)...

    Per la seconda domanda, prova con l'operatore @ per "nascondere" alcuni errori.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    ti adoro

    grandissima/o per avermi risposto mi stavo scervellando

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    cmq è
    codice:
    $_GET['id'] = isset($_GET['id']) ? $_GET['id'] : '';
    nell'altro modo definivo una variabile di nome id


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.