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

Discussione: redirect con stesso id

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258

    redirect con stesso id

    Salve, ho un form dove preleva dei dati da un db mysql, ho creato una pagina di modifica dove vado a modificare i vari valori, fin qui tutto ok, quando lancio il pulsante per modificare invio i dati a una nuova pagina dove e presente la query di update, ora io vorrei che al termine ritorni alla pagina precedente ho provato già con la funzione :

    header("Location: modifica.php?id=? ");

    Ma non riesco a capire come dare l'id che sto modificando.Quindi la mia domanda,e come faccio a ritornare alla pagina precedente ricaricando i dati del terminato id?

  2. #2
    Potresti registrare una sessione contenente l' ID, poi la richiami in questa pagina dell' update e così hai l' id
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    facilmente potresti mettere nella pagina dove hai la form, nella action o come campo hidden, il valore dell'id. e lo recuperi nella pagina successiva, o con post o con get a seconda se lo hai messo nella action (GET) o nel campo hidden (POST)

  4. #4
    Ma scusa ma se fai con js?

    Codice PHP:
    echo "<script>history.go(-1);</script>"
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ma se siamo in PHP usiamo PHP.. poi un caso così facile..
    se posti un po' di codice è più facile. posta solo quello della pagina in cui effettui l'update e che dovrebbe fare il redirect

  6. #6
    Ho solo dato un consiglio su come farei io, fate come volete!
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  7. #7
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    infatti si fa per aiutarsi.. solo che se ci sono dei comportamenti lato server che servono a fare una cosa che ci serve, SECONDO ME è sempre meglio usare quelli che usare js..

  8. #8
    Ok, non me in discussione =)
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Originariamente inviato da telegio
    ma se siamo in PHP usiamo PHP.. poi un caso così facile..
    se posti un po' di codice è più facile. posta solo quello della pagina in cui effettui l'update e che dovrebbe fare il redirect
    Ecco la pagina di update:

    Codice PHP:
    <?php $date = (date("d/m/Y H:i")); $conn mysql_connect('localhost''root''') or die(mysql_error()); mysql_select_db('prova'$conn) or die(mysql_error()); // preparo la query $sql = "UPDATE dati SET nome='$_POST[nome]', cognome='$_POST[cognome]', citta='$_POST[citta]' WHERE id='$_POST[id]'"; $res = mysql_query($sql); header("Location: home.php"); ?>
    Cosa dev

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Originariamente inviato da telegio
    ma se siamo in PHP usiamo PHP.. poi un caso così facile..
    se posti un po' di codice è più facile. posta solo quello della pagina in cui effettui l'update e che dovrebbe fare il redirect
    Ecco la pagina di update:

    Codice PHP:
    <?php $date = (date("d/m/Y H:i")); $conn mysql_connect('localhost''root''') or die(mysql_error()); mysql_select_db('prova'$conn) or die(mysql_error()); // preparo la query $sql = "UPDATE dati SET nome='$_POST[nome]', cognome='$_POST[cognome]', citta='$_POST[citta]' WHERE id='$_POST[id]'"; $res = mysql_query($sql); header("Location: home.php"); ?>
    Cosa devo modificare

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.