Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Grazie siete meravigliosi ragazzi davvero non mi aspettavo un forum cosi di alto livello cavicchiaandrea e molto bello il tuo pero concordo con alfredom15 ma dove posso trovare il codice php per inserirlo nel sito? alfredom15? io nel frattempo vado a creare le tabelle in phpmyadmin

    grazie ancora

  2. #2
    Quote Originariamente inviata da cris83801 Visualizza il messaggio
    Grazie siete meravigliosi ragazzi davvero non mi aspettavo un forum cosi di alto livello cavicchiaandrea e molto bello il tuo pero concordo con alfredom15 ma dove posso trovare il codice php per inserirlo nel sito? alfredom15? io nel frattempo vado a creare le tabelle in phpmyadmin

    grazie ancora
    Se vuoi te lo posso strutturare io il codice , appena ho 10 minuti li impiego per te , entro stasera te lo faccio avere.
    Adesso mi ci metto , tanto non e' complicato , però non conoscendo variabili , cookie , eventuali sistemi di sicurezza ecc ti fornisco un codice base poi dovrai necessariamente finirlo tu.

  3. #3
    Mi scuso in anticipo per il codice non identato , ma ho un po di problemi con il compilatore.

    Ecco le tre pagine dello script per aggiungere i punti :

    pagina dove inserire nuovi valori (devi fare in modo che solo tu puoi utilizzarla aggiungendo un campo per i permessi nella tabella utente, ma lo vedremo successivamente)

    transizione.html

    <form action='transizione.php' method='get'>
    Inserisci numero tessera:
    <input type=”text” name="numero_tessera" value="">
    Inserisci numero punti:
    <input type=”text” name="punti" value="">
    Inserisci nome prodotto
    <input type=”text” name="prodotto" value="">
    <input type='submit' name='bottone' value='Clicca qui per aggiungere'>

    </form>
    Pagina in cui viene eseguito l' inserimento nel database:

    transizione.php


    <?php


    include ("config.php");


    //PRENDO I VALORI
    $numero= $_GET['numero_tessera'];
    $punti = $_GET['punti'];
    $prodotto = $_GET['prodotto'];
    $grado=$_COOKIE['grado'];//Qui faccio quel controllo che ti ho detto prima , per le autorizzazioni


    if($grado==1){


    $query = "INSERT INTO aggiornamento_punti(numero_tessera, punti, prodotto) VALUES ('$numero' , '$punti', $prodotto)";

    if (mysql_query ($query, $myconn)){
    echo ("<br><hr>Congratulazioni , la transizion e' stata inserito nel database.");
    else
    { echo ("Errore nell'inserimento");}}

    $query2 = mysql_query(" UPDATE tessere SET punti = (punti + $punti) WHERE numero_tessera = '$numero' ") or die(mysql_error());

    if (mysql_query ($query2, $myconn)){
    echo ("<br><hr>Congratulazioni , i punti sono stati aggiunti alla tessera numero $numero.");
    else
    { echo ("Errore nell'inserimento");}}

    header('refresh: 1; url=transizione.html');}

    else
    {
    echo "<br><hr>Non hai il permesso per effettuare l' operazione richiesta";
    }




    //CHIUDO LA CONNESSIONE
    mysql_close()
    ?>

    Pagina in cui vengono mostrate le occorrenze per x tessera:

    <?php
    include ("config.php");


    $id = $_COOKIE['id'];
    $numerotessera = $_COOKIE['tessera'];
    $ptot= $_COOKIE['puntitotali'];


    echo "<center><br><hr>Le tue transizioni</CENTER>";
    $query = "SELECT numero_tessera, punti, prodotto FROM aggiornamento_punti WHERE numero_tessera = '$numerotessera' ";
    $result = mysql_query($query, $myconn) or die('Errore...');
    $numrows = mysql_num_rows($result);


    if ($numrows==0){
    echo "<br><hr><center>Non Hai Nessuna Transizione</center>";
    }
    //SE TROVO DELLE OCCORRENZE...
    else
    {
    for($x=0; $x<$numrows; $x++){
    //RECUPERO IL CONTENUTO DI OGNI RECORD TROVATO
    $resrow = mysql_fetch_row($result);
    $numero_tessera = $resrow[0];
    $punti= $resrow[1];
    $prodotto= $resrow[2];

    // qui inserisci una tabella in html , nel mio codice si vede solo il valore ,senza curare la grafica
    echo "<br><hr><center><b> Numero di tessera <br>" . $numero_tessera. "</b><br>";
    echo " I punti per questa transizione : ".$punti."<br>";
    echo "Prodotto per questa transizione :".$prodotto."<br><hr>";
    }

    }
    echo 'I tuoi punti totali sono $punti';

    //CHIUDO LA CONNESSIONE
    mysql_close()
    ?>
    Ovviamente se copi il codice così com' è all interno di 3 pagine non funzionerà mai , ci servira' tutta la pagina home , login con tessera ecc ecc ,questo e' solo una script.
    Aggiungo dicendoti che non sono espertissimo nel php , quindi in caso di falle nel codice chiedo scusa a te e agli esperti del forum.

    PS: Ho appena letto il tuo post.. ti ripeto quello è necessario che vengo fatto da te perchè non conosco i valori che hai inserito nel log in con tessera , ammesso che ci sia.

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.