Il mio problema consiste nel incrementare ad ogni click i valori nel db di conta_click e decrementare il valore di cassa
con il seguente codice riesco a farlo, il problema è che le variabili si incrementano anche con il refresh della pagina,
vorrei che l'incremento e decremento delle variabili si limitassero solo al click sul pulsante grazie in anticipo per eventuali aiuti.
Codice PHP:
/* 
-- database: `click` Struttura della tabella `esempio`-- 

CREATE TABLE IF NOT EXISTS `esempio` ( 
  `id` smallint(1) NOT NULL, 
  `conta_click` int(11) NOT NULL DEFAULT '0', 
   
`cassa` int(11) NOT NULL, 
  PRIMARY KEY (`id`) 
)  
ENGINE=MyISAM DEFAULT CHARSET=latin1; 

-- Dump dei dati per la tabella `esempio` 
-- 

INSERT INTO `esempio` (`id`, `conta_click`, `cassa`) VALUES 
(1, 1, 35000); 
*/ 

<form name="incremento" action="index.php" method="POST">  
<input type="submit" class="pulsante" name="pulsante" value="INVIA" />  
</form> 

<?php 
$mysqli 
= new mysqli("localhost""root""""click");  
$result $mysqli->query("SELECT conta_click FROM esempio");   
$x=$result->fetch_array(MYSQLI_ASSOC); 
$result2 $mysqli->query("SELECT cassa FROM esempio"); 
$y=$result2->fetch_array(MYSQLI_ASSOC); 

if(
$y['cassa'] >= 250

    if(isset(
$_POST['pulsante'])){  
        if(!isset(
$x)){ 
        
$x['conta_click']=0
        
$result $mysqli->query("INSERT INTO esempio VALUES(1)"); 
        } 
        else  {     
         
$result $mysqli->query("UPDATE esempio SET conta_click = (".$x['conta_click']."+1)"); 
        } 
         
        if(!isset(
$y)){ 
        
$y['cassa']=0
        
$result2 $mysqli->query("INSERT INTO cassa VALUES(35000)"); 
        } 
        else  {     
        
$result2 $mysqli->query("UPDATE esempio SET cassa = (".$y['cassa']."-250)"); 
        } 
    } 

else 
echo 
"Non hai soldi sufficienti in cassa"
?> 
 
<div class="count">  
<?php 
echo "<br />N° Prodotti acquistati: "
echo 
$x['conta_click']; 
?> 
</div> 
<div class="cash">  
<?php echo "<br />Soldi in cassa: " $y['cassa']; ?> 
</div>