Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    103

    non aggiorna il database

    Ciao a tutti,
    sto completando il mio sito e in occasione del mio matrimonio abbiamo organizzato una lista di nozze via internet per avere più regali possibile (tanot per introdurvi il problema). Il problema è nell'aggiornare il numero delle rate (così ho chiamato la divisione dei costi dei regali) allora io ho fatto così:
    $id = $_POST['id'];
    $tipoRegalo = $_POST['tipoRegalo'];
    $RateRimanenti = $_POST['rate'];
    $regalo = $_POST['rateRegalate'];
    $prezzo = $_POST['prezzoRata'];
    $indirizzo = $_POST['email'];
    $somma = $prezzo * $regalo;
    $rateTotali = $rateRimanenti - $regalo;
    if($RateRimanenti == 0){
    $soggetto = "Regalo per matrimonio";
    $messaggio = "Il regalo $tipoRegalo è già stato completamente acquistato.\n";
    $messaggio .=" Puoi seglierne un altro.";
    mail($indirizzo2, $soggetto, $messaggio, "From:$SERVER_NAME\n");
    }
    if($RateRimanenti == $regalo){
    $indirizzo2 = "vincenzo_raso@fastwebnet.it";
    $soggetto = "Regalo per matrimonio";
    $messaggio = "Il regalo $tipoRegalo è stato completamente acquistato";
    mail($indirizzo2, $soggetto, $messaggio, "From:$SERVER_NAME\n");
    }
    $indirizzo2 = "vincenzo_raso@fastwebnet.it";
    $soggetto = "Regalo per matrimonio";
    $messaggio = "Mille grazie per il tuo regalo. Puoi versarmi l'importo al \ncc bancario: 000000000";
    $messaggio .= "\nIntestato a: \nVincenzo Raso \nABI:0000 \nCAB:0000 . \nGrazie ancora!";
    $messaggio2 = "Controlla il conto bancario poichè ";
    $messaggio2 .= "$indirizzo ti ha fatto un regalo di $somma!";
    mail($indirizzo, $soggetto, $messaggio, "From:$SERVER_NAME\n");
    mail($indirizzo2, $soggetto, $messaggio2, "From:$SERVER_NAME\n");

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>risposta</title>
    </head>

    <body>
    <?php echo"

    L'e-mail &egrave; stata inviata con successo!</p>";?>


    torna
    </body>
    </html>
    Però non si aggiorna, o meglio a volte (non sempre) i numeri vanno in negativo.
    Potete spiegarmi dove è l'errore?
    Grazie
    neho

  2. #2
    Intanto le mie felicitazioni, poi c'è da dire che puoi utilizzare direttamente le variabili $_POST invece di settare altre variabili; inoltre c'è da dire che la var $rateTotali l'hai settata ma non utilizzata.

    Ma oltretutto se $indirizzo ti fa un regalo, perchè utilizzare la variabile somma? Non dovrebbe essere utilizzata la variabile regalo?

    E lascia perdere l'id che è meglio non utilizzarlo, se non per mostrare il numero progressivo del regalo.

  3. #3
    auguri!!!!
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    103
    Vi ringrazio per gli auguri e per l'interessamento. Le variabili post le utilizzo perchè le prelevo da un modulo. Inoltre uso l'id per cambiare le rate del regalo specifico.
    Spero di essermi spiegato. A volte mi è più facile farlo che spiegarlo a parole.
    Grazie ancora.
    neho

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.