Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [PHP]funzione exit

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    100

    [PHP]funzione exit

    Ciao ho un problema con exit.....potete darmi una mano...vi spiego...

    ho una pagina php dove visualizzo l'elenco di alcuni prodotti presenti in un db...
    per ogni prodotto è possibile vederne il dettaglio tramite la pagine dettaglio.php alla quale passo anche id del prodotto cliccato tramite la barra degli indirizzi....

    il mio problema sta nella pagine dettaglio.php
    alllora...

    prelevo l'id del prodotto

    $id=$_GET['id'];

    e poi faccio un controllo....

    if (!isset($id))
    exit;

    ma exit nn funziona perche mi carica la struttura della pagina...e nn dovrebbe...

    potete darmi un coniglio???

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    ti serve per nn passara alla pagina nel caso nn esista il dettaglio? prova a fare prima un echo per quell'id e vedi cosa ti da.. magari anche se vuoto "" lo riconosce come 0 o simile e non nullo..
    La vita e' uno switch();

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    100

    ti spiego...

    ti spiego per cosa mi serve quel controllo....

    quando visualizzo il dettaglio di un prodotto sulla barra degli indirizzi mi visualizza l'id...

    se dalla barra concello il valore dell'id (dopo che ho gia visualizzato un prodotto)e clicco invio...nn mi deve caricare niente....invece cosi...mi carica la pagina vuota...

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    a cosa ti serve cancellare la pagina senza id?? cmq dovrebbe essere normale xche' probabilmente nella barra gli passi il percorso fino quella pagina ma senza id nn stampa nulla perche' nn estrae dati da poter visualizzare.
    La vita e' uno switch();

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    100

    si ok...

    ...ma se io gli inserisco l'exit...qundo concello l'id dovrei visualizzare una pagina bianca e nn la struttura della pagina ma senza l'elenco dei prodotti!!!
    giusto???

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    100
    avevo pensato ad un metodo alternativo ....
    quando l'id è vuoto lo faccio andare su una pagina che gli passo io(l'ho fatto con il javascript)... ma neanche questo funziona...

    bo.....

  7. #7
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    si la funzione exit blocca del tutto lo script..
    La vita e' uno switch();

  8. #8
    exit(); non exit;

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    100

    niente...

    ho provato con exit();
    ma mi da lo stesso risultato...

    non so proprio come fare...
    mi potete dare un consiglio...
    una nuova idea....per fare la stessa cosa..

  10. #10
    se ti carica la struttura della pagina significa che non entra nell'if, non che l'exit non funziona
    comunque, prova a modificare l'if così:

    if ($id=="") die();


    e quando recuperi la variabile dal GET fai un minimo di controllo (usando magari trim e altre funzioni di controllo - vedi le descrizioni delle funzioni sul manuale)






    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.