Versio

pagina refreshen/reloaden na een mysql query

Overzicht Reageren

Reshadd farid
Redacteur

reshadd farid

02/02/2012 11:35:58
Quote Anchor link
hallo stel ik heb een mysql query uitgevoerd, hoe kan ik ervoor zorgen dat gelijk daarna mijn pagina refresht?

ik heb even wat rondgekeken maar alleen dingen gevonden met <META HTTP-EQUIV=Refresh CONTENT="3; URL=http://www.yoursite.com/yoururl.php">...
 
PHP hulp

PHP hulp

25/05/2012 09:32:45
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Ozzie PHP

Ozzie PHP

02/02/2012 11:38:58
Quote Anchor link
http://nl.php.net/manual/en/function.header.php

Toevoeging op 02/02/2012 11:39:43:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
header("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */

exit;
?>
 
Reshadd farid
Redacteur

reshadd farid

02/02/2012 11:43:17
Quote Anchor link
hmm en werkt dit ook op een localhost in een admin page?
 
Hertog Jan

Hertog Jan

02/02/2012 11:45:46
Quote Anchor link
Ja waarom zou dit niet werken op een localhost?
 
Merijn Venema

Merijn Venema

02/02/2012 11:46:10
Quote Anchor link
Ja hoor, je kunt ook een tijdslimiet instellen door middel van de header(); Bijvoorbeeld:

header("refresh: 5; url=path/to/file.php"); // is 5 seconden.
 
Reshadd farid
Redacteur

reshadd farid

02/02/2012 13:02:24
Quote Anchor link
ik heb nu

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

header("refresh: 5; url=/Applications/MAMP/htdocs/italianrestaurant/admin.php");

exit;

?>


maar refreshen doet het nog niet, ik heb bij admin page wel een login form aan voorafgaand maakt dit iets uit?
 
Merijn Venema

Merijn Venema

02/02/2012 13:09:16
Quote Anchor link
Nee dat zou niet uit moeten maken, maar dat pad dat je opgegeven hebt is niet correct. Dat is geen geldige URL. Dat is file system reference geen uri reference.

Als het goed is heb je een localhost, je stelt een map in welke als localhost dient, namelijk htdocs.

Dus de URL zou moeten zijn:

http://localhost/italianrestaurant/admin.php
Gewijzigd op 02/02/2012 13:11:34 door Merijn Venema
 
Reshadd farid
Redacteur

reshadd farid

02/02/2012 13:15:44
Quote Anchor link
ik heb het allebei geprobeerd geen van beide manieren lukt,

wel twijfel ik of de header op de goede plek staat, ik heb hem gelijk na dat de query uitgevoerd is gezet..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

$sql
= mysql_query("SELECT aantal_drankjes FROM reservering_drankjes WHERE reservering_id='$reservering_id' ") or die ("111 <br/>".mysql_error());
    
    $row = mysql_fetch_array($sql);
    $aantal += $row['aantal_drankjes'];
    if(mysql_num_rows($sql) > 0) {
        
        mysql_query("UPDATE reservering_drankjes SET aantal_drankjes='$aantal' WHERE reservering_id='$reservering_id' AND drankjes_id='$drankjes'") or die ("3232 <br/>".mysql_error());
        
        echo"drankje erbij gezet";
        header("refresh: 5; url=http://localhost/italianrestaurant/admin.php");
        /* doorsturen browser */

/* onderstaande code tegenhouden */

exit;
    }


?>
 
Merijn Venema

Merijn Venema

02/02/2012 13:18:58
Quote Anchor link
Krijg je wel "drankje erbij gezet" te zien? Zo niet dan gaat er misschien wel wat mis met je query. Kans is groot dat er iets mis gaat daar. Print voor de grap anders eens $row uit nadat je mysql_fetch_array(); gedaan hebt.
 
Reshadd farid
Redacteur

reshadd farid

02/02/2012 13:34:33
Quote Anchor link
ik krijg wel te zien drankje erbij gezet en als ik handmatig in mn url ga staan en enter druk dan verandert het getalletje ook :)
en ook in mijn db uiteraard
Gewijzigd op 02/02/2012 13:34:59 door reshadd farid
 
- SanThe -

- SanThe -

02/02/2012 13:39:36
Quote Anchor link
Eerst een echo en dan een header(), dat gaat niet lukken natuurlijk. Doe die twee regels eens anders om.
 
Hertog Jan

Hertog Jan

02/02/2012 13:51:06
Quote Anchor link
header allready sent error krijg je nu, mits je errors hebt aan staan.
 
Reshadd farid
Redacteur

reshadd farid

02/02/2012 15:31:41
Quote Anchor link
dankjewel het is gelukt!
 



Overzicht Reageren