bij refresh voegt ie nieuwe record

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bruno -

bruno -

30/09/2005 22:30:00
Quote Anchor link
Hi mensen,
ik kom er maar nie uit. ik heb de volgende script maar ik wil nie dat als ik ff mijn browser refresh dat er een nieuwe record wordt toegevoegd..
iemand iedeen???
thx

$query = mysql_query("SELECT login.id, login.gebruikersnaam, login.aantal
FROM login,users
WHERE login.Id = '".$_GET['Id']."'
AND login.id = users.id
AND login.Gebruikersnaam = users.Gebruikersnaam;") or die(mysql_error());

if (mysql_num_rows($query) == 0)
{
$opdracht = "INSERT INTO login (Id,Gebruikersnaam,Aantal) VALUES ('','".$_SESSION['gebruikersnaam']."','1')";
}
mysql_query($opdracht) or die(mysql_error());
Gewijzigd op 30/09/2005 22:37:00 door Bruno -
 
PHP hulp

PHP hulp

10/12/2022 00:32:46
 
Willem Jan Z

Willem Jan Z

30/09/2005 22:36:00
Quote Anchor link
meteen door linken naar andere pagina?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo '<meta http-equiv="refresh" content="0;index.php">';
?>
 
Bruno -

bruno -

30/09/2005 22:40:00
Quote Anchor link
thx voor u reactie maar is er geen ander manier? :$
 
Alfred -

Alfred -

30/09/2005 22:45:00
Quote Anchor link
Flood protectie inbouwen adhv sessies :)

Dan kan er nog gepost worden met de "Vernieuwen" toets, maar pas na je eigen tijd....

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
# Controle voor je effectief post
$interval = 30; # 30 Seconden
if ( ( date("U") - $interval ) < $_SESSION['flood'] ) {
  # Flood, niet posten
} else {
  # Bericht posten
  # Nieuwe sessie zetten

  $_SESSION['flood'] = date("U");
}

?>
 
Bruno -

bruno -

30/09/2005 22:51:00
Quote Anchor link
k thx k zal es proberen ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.