Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    evitare doppie aggiunte ad una variabile

    devo evitare che mi venga sommata la stessa quantità due o più volte all'interno di uno stesso script; io ho provato così:

    codice:
    if ($_SESSION['pagamento'] == 'Contrassegno a mezzo nostro con addebito di 20,00 €'){
    	if ($_SESSION['aggiungi'] == true){
    		$somma_tot = $_SESSION['somma_tot'];
    		$somma_tot += 20;
    		$_SESSION['aggiungi'] = false;
    	}
    }else	$somma_tot = $_SESSION['somma_tot'];
    $somma_tot = number_format($somma_tot, 2);
    print $somma_tot;

    solo che ad ogni refresh mi aggiunge di nuovo la stessa somma, questo perché all'inizio dichiaro la variabile aggiungi come true, ma se non la dichiaro non me la aggiunge neanche alla prima


    quindi qualcuno ha qualche brillante idea?





    grazie mille!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    ho provato ad aggiungere questo all'inizio:
    codice:
    //calcolo se bisogna aggiungere i soldi del trasporto a prescindere dal tipo del pagameto
    if (array_pop(explode('/', $_SERVER['HTTP_REFERER'])) == 'index-offerte.php')
    	$_SESSION['aggiungi'] = true;
    else
    	$_SESSION['aggiungi'] = false;

    ma non cambia nulla perché al refresh il referer non mi varia...
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    up
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  4. #4
    dai ditemi che sono un fagiano...volevo complicarmi la vita quando qualcosa di divino mi ha illuminato

    basta fare una cosa del genere:

    codice:
    if ($_SESSION['pagamento'] == 'Contrassegno a mezzo nostro con addebito di 20,00 €'){
    	if (!$_SESSION['fatto']){
    		$somma_tot += 20;
    		$_SESSION['fatto'] = true;
    	}
    }



    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    boh a volte va e a volte no
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.