Retrimite date

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

radunegru
PHPRomania Supporter
Mesaje: 6
Membru din: Mar Aug 05, 2008 2:27 pm

Retrimite date

Mesajde radunegru » Lun Apr 19, 2010 3:21 pm

Am urmatorul cod:

<br>Un caiet costa 4 lei. Cat vor costa 9 caiete de acelasi fel?<br><br>
<form action = "" method ="POST" >
<input type="text" name="raspuns">
<input type="submit" value="Raspunde" name="trimite">
</form>
<?php
if( isset($_POST ) && !empty( $_POST['trimite'] ) ) {
if ($_POST['raspuns']==""){echo("NU ATI INTRODUS RASPUNSUL");
}else{
if ($_POST['raspuns']==36){echo("Corect!"); include("ad_punct.php");
}else{
echo("Raspunsul tau este ".$_POST['raspuns']." lei. Incorect! Raspunsul corect este 36 lei");
}
}
}
?>

Fisierul "ad_punct.php" imi deschide o baza de date unde la punctajul existent aduna inca un punct.
Problema este ca atunci cand dau refresh, sau back-forward si retrimit datele se va mai adauga un punct in baza de date, iar eu nu vreau asta.
Cum pot face ca acest lucru sa nu se mai intample?



Avatar utilizator
socu
Senior Member
Mesaje: 470
Membru din: Mie Apr 22, 2009 11:05 pm
Localitate: Marghita

Mesajde socu » Lun Apr 19, 2010 3:46 pm


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Lun Apr 19, 2010 3:53 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

radunegru
PHPRomania Supporter
Mesaje: 6
Membru din: Mar Aug 05, 2008 2:27 pm

Mesajde radunegru » Mar Apr 20, 2010 3:47 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori