Boas! Tenho uma pagina em que há um edificio e podemos evoluir o seu Nível! e o seguinte ele busca por açao e o botao submit faz evoluir fica acim no browser "http://localhost/pit/2.php?&acao=comprar", se eu cada vez que melhorar o nivel se tirar a parte do browser"?&acao=comprar" grava direitinho mas se fizer refresh já não coincide o nivel do botao com o que grava na bd!
Queria colocar do genero de um link para que mal se execute uma acao ir para a pagina "2.php" de novo de moda a que "?&acao=comprar" desapareça do browser! se algume poder ajudar desde já obrigado!
<?php
error_reporting(0);
$host = "localhost";
$usuario = "root";
$senha = "";
$banco = "hora";
$conn = mysql_connect($host, $usuario, $senha) or die ("Servidor não responde");
$db = mysql_select_db($banco, $conn) or die ("Não foi possível realizar a conexão com o Banco de Dados");
$sql = mysql_query("SELECT * FROM edificios ORDER BY eprincipal DESC");
while($edificios = mysql_fetch_object($sql)) {
if($edificios->eprincipal==0){
echo"são precisos para nivel 1 100,200,200";
}
if($edificios->eprincipal==1){
echo"são precisos para nivel 2 200,200,200";
}
if($edificios->eprincipal==2){
echo"são precisos para nivel 3 300,200,200";
}
if($edificios->eprincipal==3){
echo"são precisos para nivel 4 400,200,200";
}
if($edificios->eprincipal==4){
echo"são precisos para nivel 5 500,200,200";
}
$acao=$_GET['acao'];
if ($acao=="comprar") {
if($edificios->eprincipal==0){
$nivel=1;
$query = mysql_query("UPDATE edificios SET eprincipal='$nivel' ") or die(mysql_error());
}
if($edificios->eprincipal==1){
$nivel=2;
$query = mysql_query("UPDATE edificios SET eprincipal='$nivel' ") or die(mysql_error());
}
if($edificios->eprincipal==2){
$nivel=3;
$query = mysql_query("UPDATE edificios SET eprincipal='$nivel' ") or die(mysql_error());
}
if($edificios->eprincipal==3){
$nivel=4;
$query = mysql_query("UPDATE edificios SET eprincipal='$nivel' ") or die(mysql_error());
}
if($edificios->eprincipal==4){
$nivel=5;
$query = mysql_query("UPDATE edificios SET eprincipal='$nivel' ") or die(mysql_error());
}
}
}
?>
<form method="post" action="2.php?&acao=comprar">
<input type="submit" onactivate="setTimeout" value="<?php
$sql = mysql_query("SELECT * FROM edificios ORDER BY eprincipal DESC");
while($edificios = mysql_fetch_object($sql)) {
if($edificios->eprincipal==5){
echo"Totalmente Construido";
}else{
echo "Melhorar";
}
}
?>">
</form>
Question
jorgeS
Boas! Tenho uma pagina em que há um edificio e podemos evoluir o seu Nível! e o seguinte ele busca por açao e o botao submit faz evoluir fica acim no browser "http://localhost/pit/2.php?&acao=comprar", se eu cada vez que melhorar o nivel se tirar a parte do browser"?&acao=comprar" grava direitinho mas se fizer refresh já não coincide o nivel do botao com o que grava na bd!
Queria colocar do genero de um link para que mal se execute uma acao ir para a pagina "2.php" de novo de moda a que "?&acao=comprar" desapareça do browser! se algume poder ajudar desde já obrigado!
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.