login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Header lukt niet in Opera

Offline Frederic - 26/08/2005 17:13 (laatste wijziging 26/08/2005 17:16)
Avatar van FredericPHP ver gevorderde Via volgend scriptje run ik oa het aantal reacties op mijn forum. Maar nu zit ik met een vervelend probleem:
na het toevoegen van een reactie wil ik dat deze ook direct zichtbaar wordt (er zijn heel wat trukjes nodig om de IE cache te vermijden), maar uiteindelijk kwam ik hier bij uit na veel proberen:
  1. <?php
  2. mysql_query("UPDATE forum_topic SET aantal_reacties = aantal_reacties +1, laatste_bericht = '".date("Y-m-d H:i:s")."' WHERE status != 2 AND id='".$_GET['id']."' AND categorie = '".$_GET['categorie']."'") or die(mysql_error());
  3. echo "<script type=\"text/javascript\" language=\"Javascript\">melding('4','8');</script>\n";
  4. header("location: index.php?Pagina=forum&bekijk=topic&categorie=".$_GET['categorie']."&id=".$_GET['id']."&paginanummer=laatste#Reageer");
  5. ?>

De tabel wordt mooi geupdate, de popup (melding(4,8)) komt, maar in Opera ga ik niet naar de juiste pagina. Ik blijf steken met een zandlopertje, en mijn nieuwe reactie verschijnt niet. Terwijl ik in FF en IE wel mooi na het reageren mijn reactie te zien krijg. Kan iemand me heir meer uitleg over geven?

EDIT:
nu blijkt dat dit wel werkt:
  1. <?php
  2. mysql_query("UPDATE forum_topic SET aantal_reacties = aantal_reacties +1, laatste_bericht = '".date("Y-m-d H:i:s")."' WHERE status != 2 AND id='".$_GET['id']."' AND categorie = '".$_GET['categorie']."'") or die(mysql_error());
  3. echo "<script type=\"text/javascript\" language=\"Javascript\">melding('4','8');</script>\n";
  4. header("location: index.php?Pagina=forum&bekijk=topic&categorie=".$_GET['categorie']."&id=".$_GET['id']."&paginanummer=laatste");
  5. ?>

#Reageer weggehaalt

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s