Visualizzazione dei risultati da 1 a 3 su 3

Discussione: redirect

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188

    redirect

    Buogiorno a tutti,
    Devo realizzare una cosa e volevo chiedervi una dritta su come farlo:

    in una pagina php che serve a gestire delle ordinazioni, in testa ho un campo che, all'immissione di un numero di tel, visualizza anche un nome ed un indirizzo estraendoli per mezzo di una query select da una tabella del db.

    Dovrei fare in modo che se il cliente è nuovo, quindi i dati nel db non sono presenti, l'utente inserisca i dati di:
    - tel
    - nome
    - indirizzo

    del nuovo cliente, e fin qui non ci sono problemi, si fa con una query di insert e questi dati verranno immessi nel db. A questo punto, normalmente, uso un'istruzione in java:

    <script type="text/javascript" language="javascript">
    document.location.href="visualizza.php";
    </script>

    per essere reidirizzato alla pagina che visualizza gli inserimenti effettuati.

    In questo caso però dovrei fare in modo di reindirizzare su una pagina in cui venga visualizzato SOLO l'ultimo record inserito.
    In pratica se il cliente è già nel db, all'immissione del numero di tel verranno estratti anche indirizzo e nome, altrimente l'utente effettuerà un normale inserimento ma poi dovrà essere reindirizzato su una pagina in cui, oltre agli altri dati necessari, siano presenti anche quelli del cliente appena inserito.
    Spero in qualche modo di essermi spiegato e che ci sia un modo non troppo complesso per farlo.
    grazie 1000 a chi potrà consigliarmi, buona giornata

  2. #2
    io farei così:

    - quando crei il nuovo utente crei anche una variabile di sessione del tipo $_SESSION['newuser']='ok'

    - poi, subito prima della query di estrazione dati per i clienti già inseriti, metti un controllo del tipo:

    Codice PHP:
    if ($_SESSION['newuser']=='ok')
    // query select ed estrai solo il dato che ti serve
    ....
    empty(
    $_SESSION['newuser']); //svuoto il buffer di sessione
    }
    else
    {
    //estrazione dati per clienti già inseriti} 

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188
    ok, appena lo posso provare ti faccio sapere,
    grazie

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.