Visualizzazione dei risultati da 1 a 10 su 10

Discussione: refresh

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    refresh

    Salve, ho fatto un pannello dove modificare i dati di un db da un form che punta sulla stessa pagina.
    Ho dei problemi:
    dopo fatto l'update mi ritorna nella pagina, ma devo refreshare per visualizzare la modifica...come fare per vederla subito updatata?
    e poi certe volte se faccio sempre refresh mi continua e seguire ogni volta la query...
    Qualcuno sa aiutarmi?
    grazie.

  2. #2
    Puoi provare a fare un redirect se l'operazione di update va a buon fine

    Codice PHP:
    header("Location: tuapagina.php"); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ok, però non...

    Ok, grazie, fatto e funziona per il refresh da subito.
    Invece, non riesco a risolvere il fatto che se refresho il borwser, continua a fare l'ultima query...

  4. #4
    Controlla nel codice che forse c'è una query che viene eseguita anche quando apri la pagina.

  5. #5
    se no prova a postare il codice e proviamo a dargli un occhiata

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    scusa ancora ma...

    Ciao, scusa, in effetti mi esegue la query...
    Invece, per la cosa del refresh non h orisolto...siccome la pagina è html con inerto php, l'header risulta in essere...quindi non posso usare quello che mi hai dato...
    Grazie

  7. #7

    Re: scusa ancora ma...

    Originariamente inviato da gio-mx
    Ciao, scusa, in effetti mi esegue la query...
    Invece, per la cosa del refresh non h orisolto...siccome la pagina è html con inerto php, l'header risulta in essere...quindi non posso usare quello che mi hai dato...
    Grazie
    prova a mettere il codice delle due pagine

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ecco il codice...

    html ... ... ...

    <?php

    $db=mysql_connect($db_host, $db_user, $db_password);
    mysql_select_db("db",$db);

    $queryselectj="SELECT id, clienteid, o1, o2, o3, o4, o5, o6 FROM tabella where clienteid='3'";
    $res=mysql_db_query(''db',$queryselectj);
    $num=mysql_num_rows($res);
    for ($i=0;$i<$num;$i=$i+1)
    {
    $clienteid=mysql_result($res,$i,"clienteid");
    $id=mysql_result($res,$i,"id");
    $o1=mysql_result($res,$i,"o1");
    $o2=mysql_result($res,$i,"o2");
    $o3=mysql_result($res,$i,"o3");
    $o4=mysql_result($res,$i,"o4");
    $o5=mysql_result($res,$i,"o5");
    $o6=mysql_result($res,$i,"o6");

    echo "<form name=\"$id\ method=\"post\" action=\"oj.php\"><input name=\"upd\" type=\"hidden\" value=\"upd\"><input name=\"ideprices\" type=\"text\" value=\"$id\"> <input name=\"ouno\" type=\"text\" id=\"o1\" value=\"$o1\"> <input name=\"odue\" type=\"text\" id=\"o2\" value=\"$o2\"> <input name=\"otre\" type=\"text\" id=\"o3\" value=\"$o3\"> <input name=\"oquattro\" type=\"text\" id=\"o4\" value=\"$o4\"> <input name=\"ocinque\" type=\"text\" id=\"o5\" value=\"$o5\"> <input name=\"osei\" type=\"text\" id=\"o6\" value=\"$o6\"><input type=\"submit\" name=\"Submit\" value=\"update\"></form>";
    }

    if ($ins=="ins") {
    $idj=="3";
    $insert="INSERT INTO tabella (clienteidid, o1, o2, o3, o4, o5, o6) VALUES('".$idj."','".$roomsj."','".$q."','".$w."', '".$e."','".$r."','".$t."')";
    mysql_query($insert,$db);
    header("Location: http://www.dominio.com/oj.php");
    }

    if ($upd=="upd") {
    $insert="UPDATE tabella SET o1='$ouno',o2='$odue',o3='$otre',o4='$oquattro',o5 ='$ocinque' where id='".$idtabella."'";
    mysql_query($insert,$db);
    header("Location: http://www.dominio.com/oj.php");
    }
    mysql_close($db);
    ?>


    RIPRENDE L'HTML...

    <form id="form1" name="form1" method="post" action="oj.php">

    <input name="roomsj" type="text" id="sj" />

    <input name="q" type="radio" value="radiobutton" />

    <input name="w" type="radio" value="radiobutton" />


    <input name="e" type="radio" value="radiobutton" />

    <input name="r" type="radio" value="radiobutton" />

    <input name="t" type="radio" value="radiobutton" />
    <input name="ins" type="hidden" value="ins">
    <input name="idj" type="hidden" value="3"><input type="submit" name="Submit" value="update" />
    </form>



    html ... ... ...

  9. #9

    Re: scusa ancora ma...

    Originariamente inviato da gio-mx
    Ciao, scusa, in effetti mi esegue la query...
    Invece, per la cosa del refresh non h orisolto...siccome la pagina è html con inerto php, l'header risulta in essere...quindi non posso usare quello che mi hai dato...
    Grazie
    ho capito solo la prima riga di quello che hai detto

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ...

    volevo fare una cosa sulla stessa pagina...

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.