php problema incremento e decremento di 2 variabili con click da pulsante

elektronoide

Nuovo Utente
7 Giu 2015
1
0
0
Dovrei 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.


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(3000)");
        }
        else  {    
        $result2 = $mysqli->query("UPDATE esempio SET cassa = (".$y['cassa']."-250)");
        }
    }
}
else
echo "Non hai più soldi in cassa";
?>

<div class="count"> 
<?php
echo "<br />Prodotti acquistati: ";
echo $x['conta_click'];
?>
</div>
<div class="count"> 
<?php echo "<br />Soldi in cassa: " . $y['cassa']; ?>
</div>
 
Discussioni simili
Autore Titolo Forum Risposte Data
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
K Help: problema con uno script di booking in php! PHP 0
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
MattiaBL [PHP] Problema ciclo while PHP 3
dvdscr [PHP] Problema malfunzionamento Wordpress WordPress 13

Discussioni simili