Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Strutturara il sito

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    98

    Strutturara il sito

    Ciao a tutti,
    sono incappato in un dilemma su come svluppare alcune pagine di aggiornamento.
    Tali pagine servono ad aggiornare il database e nn so bene come strutturare le pagine php che servono a fare gli aggiornamenti.
    Poniamo che la pagina insert sia quella in cui l'utente immette i dati.
    Questa richiama la pagina update.php che si occupa di fare l'aggiornamento in base ai dati inseriti.
    E qui nn so bene come continuare, ho pensato a due opzioni:

    -la pagina update.php fa sia l'aggiornamento del database, sia produce e mostra codice html che visualizza informazioni circa l'esito dell'operazione (sia nel caso che vada a buon fine sia non)
    -la pagina update fa l'aggiornamento ed in base all'esito redirige (con header(location...)) l'utente alla pagina completed o alla pagina failed. Quest'ultime recupereranno i dati utili a visualizzare un resoconto dell'operazione (eventualmente gli errori che hanno portato al fallimento) sul file di sessione, opportunamente riempito dal file update.php con i dati da visualizzare per il riassunto.

    In poche parole il secondo modo separa la pagina (php) che esegue il solo aggiornamento, da quelle che visualizzano il risultato dell'operazione. Tuttavia mentre nel primo modo sono sufficienti
    i dati contenuti in $_REQUEST nel secondo caso dati aggiuntivi per le pagine completed e failed dovranno essere salvati nel file di sessione.
    Il vantaggio (esiguo) del secondo modo è che, se l'utente fa il refresh della pagina, non rieschia di rieseguire l'azione di aggiornamento sul database (poichè il refresh verrebbe eseguito ad esempio sulla pagina completed)!

    Vi prego consigliatemi su come fareste o come avete fatto in passato (eventualmente in altri modi)...è la prima volta che strutturo un sito web e nn so bene quale sia il modo migliore...
    Grazie

  2. #2
    Utente di HTML.it L'avatar di joker06
    Registrato dal
    Dec 2006
    Messaggi
    782
    io sarei per la seconda ipotesi

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.