Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    tasto indietro che mantiene i dati

    Salve a tutti,

    Ho un file per la modifica delle news inserite in un DB
    file news_php:

    Codice PHP:
    <? session_start();
    if (
    $_SESSION['login_staff'] != "ok")  { 
        
    header("Location: login.php");    exit;
    } else {
        
    $_SESSION['setta'] = "news";
        include 
    "connect.php";
    ?>
    <form action="news_edit2.php" enctype="multipart/form-data" method="post" name="form" onSubmit="return validateForm(this);">

    Codice PHP:
    <?php
    $query 
    "SELECT * FROM news WHERE $key";
    $res mysql_query($query) OR DIE(mysql_error());
        
    $row mysql_fetch_array($res);

    ?>
    <input name="titolo" type="text" id="titolo"
    value="<?php print $row['titolo']; ?>">

    <input name="submit" type=submit value="Continua &gt;&gt;" style="font-size: 9px;">

    Modifico il titolo e vado al secondo file news_edit2.php con il quale visualizzo il campo titolo così come modificato. Se va tutto bene con il tasto inserisci modifiche vado al terzo file news_edit3.php ed effettuo le modifiche al DB, se invece ho sbagliato qualche cosa torno indietro con un tasto che mi rimanda al primo file news_edit.
    Vorrei che tornando indietro mi mantenesse i dati così come li avevo corretti e non come sono nel DB.

    Faccio un piccolo esempio nel tentativo di spiegarmi meglio:

    Apro il file news_edit il quale mi estrapola dal DB il titolo (domenica)
    Modifico il titolo in (LUNEDI) e passo al file news_edit2 visualizzo la modifica nel tornare indietro, al file news_edit vorrei che nel campo titolo ci fosse (LENEDI) e non (DOMENICA).

  2. #2
    :master:
    Non ho capito bene il tuo problema.

    Se è quello che penso io, tutto sta nel funzionamento del browser.
    Tornando indietro con l'apposito tasto tu visualizzerai sempre (per prima) la pagina che hai nella cache e non quella effettiva.

    Per capire, vai nella tua pagina di modifica delle news, fai la modifica, torna indietro con il browser e poi prova a fare il reload della pagina che non ti sembra aggiornata!
    Vedrai che allora ci sarà la query al DB e verranno visualizzate tutte le modifiche.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.