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

    meta .. refresh .. content

    buongiorno a tutti,
    sto realizzando un sito che prevede un semplice carrello. Ho previsto un pulsante per cancellare un articolo non desiderato che rimanda ad uno script php che elimina l'articolo dal carrello a dovrebbe far ritornare automaticamente alla pagina che mostra il contenuto del carrello.
    Il problema è che se utilizzo mozilla come browser tutto funzione se utilizzo IE non avviene il riindirizzamento alla pagina originale.
    Allego il codice che ho utilizzato, perdonatemi per la lunghezza.

    saluti a tutti
    sergio



    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>Elimina dal carrello</title>
    <link id="stylesheet" rel="stylesheet" type="text/css" href="xxx.css" />
    <meta http-equiv="refresh" content="0;/php/VisualizzaCarrello.php" />
    </head>
    <body>

    <?php
    $doc_root = $_SERVER["DOCUMENT_ROOT"];
    if ($doc_root == "/var/www/mondobimbi/html") {
    $connessione = mysql_pconnect("127.0.0.1","sergio", "");
    mysql_select_db("gestionale") or die ("Selezione del database non riuscita : " . mysql_error());
    }
    else {
    $connessione = mysql_pconnect("localhost", "mondobimbi", "xxxxx") or die ("connessione non riuscita : " . mysql_error());
    mysql_select_db("xxxxx") or die ("Selezione del database non riuscita : " . mysql_error());
    }
    ?>



    <?php
    $HostName=$_SERVER["REMOTE_ADDR"];
    $fornitore=$_GET["fornitore"];
    $merce=$_GET["merce"];
    $query = "delete from tempbasket ";
    $query .= "where (HostName=\"$HostName\") ";
    $query .= "and (fornitore=\"$fornitore\") ";
    $query .= "and (merce=\"$merce\")";
    $risultato = mysql_query($query) or die ("query fallita : " . $query . " error:" . mysql_error());
    ?>


    </body>
    </html>

  2. #2
    Succede anche a me qualche volta, ma sono errori dovuti alla cache del browser. Prova a scaricarla e a ricaricare la pagina. Ma perché non vai un reindirizzamento da PHP anziché utilizzare quel meta.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    <quote>Ma perché non vai un reindirizzamento da PHP anziché utilizzare quel meta.</quote>mi

    mi posteresti il codice?
    grazie
    sergio

  4. #4
    In fondo a tutti gli script della pagina, metti:
    codice:
    location "carrello.php"
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    grazie del suggerimento, ho implementato come sotto e sembra funzionare

    <?php

    ...
    ...

    $referer = "/php/VisualizzaCarrello.php?fornitore=" . $fornitore . "&merce=" . $merce;
    header("location: " . $referer);

    ?>

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.