Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    2

    Bottone che aumenta di 1 una variabile HELP

    Buon giorno ragazzi mi sono appena registrato e volevo chiedervi velocemnete se riuscivate per cortesia
    ad aiutarmii ad elaborare un bottone che ogni volta che viene premuto aumenta do uno una variabile che viene registrata in un database e quando ricarico la pagina la variabile nn cambia ovvero rimane come l'ultima volta che è stata aumentata e cosi via...
    ni spieego meglio un bottone che come value ha il numero di volte che è stato premuto ma quasta variabile,quante volte è stata premuta,viene registrata in un database e quando ricarico la pagina il value del bottone rimane quello nn torna a 0 grazie mille... Tutto questo in php

  2. #2
    Quote Originariamente inviata da Faff Visualizza il messaggio
    Buon giorno ragazzi mi sono appena registrato e volevo chiedervi velocemnete se riuscivate per cortesia
    ad aiutarmii ad elaborare un bottone che ogni volta che viene premuto aumenta do uno una variabile che viene registrata in un database e quando ricarico la pagina la variabile nn cambia ovvero rimane come l'ultima volta che è stata aumentata e cosi via...
    ni spieego meglio un bottone che come value ha il numero di volte che è stato premuto ma quasta variabile,quante volte è stata premuta,viene registrata in un database e quando ricarico la pagina il value del bottone rimane quello nn torna a 0 grazie mille... Tutto questo in php
    Questo potrebbe fare al caso tuo tranne che per il refresh...

    Crei un db con una tabella aumenta e all'interno un campo chiamatop variabile che setterai inizialmente a 0.

    Crei poi una pagina con il form ad esempio index.php:

    codice:
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <form name="aumenta" id="aumenta" action="aumentata.php" method="POST">
                <input type='hidden' name='aumento' value='1'>
                <input type="submit" value="aumenta di1">
            </form>
            
        </body>
    </html>
    e poi la opagina che riceve la variabile , aumentata.php:

    codice:
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <?php
            if(isset ($_POST['aumento'])){
                $con = mysqli_connect("localhost", "root", "root", "aumenta");
     
                // verifica dell'avvenuta connessione
                if (mysqli_connect_errno()) {
                           // notifica in caso di errore
                        echo "Errore in connessione al DBMS: ".mysqli_connect_error();
                           // interruzione delle esecuzioni i caso di errore
                        exit();
    
                }
                else {
                    //query per prelevare il valore della variabile
                    $sql="select * from variabile";
                    
                    //eseguo la query
                    $result = mysqli_query($con,$sql);
                    
                    
                    while( $row=mysqli_fetch_array($result)){
                        $variabile= $row['variabile'];
                        echo 'Variabile prima dell\'aumento = '.$variabile;
                        $variabile+=1;
                        
                    }
                    
                    $sql2="update variabile SET variabile=$variabile";
                    
                    mysqli_query($con,$sql2);
                    mysqli_close($con);
                }
                
            }
            ?>
        </body>
    </html>
    Quando refreshi però questa pagina il valore aumenta....

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    2
    puoi spiegare meglio cosa devo fare nel database??

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.