php中整数变量的总和

时间:2014-11-18 11:05:56

标签: php html mysql

$sql_cerca2=$data2->query("SELECT * FROM ordine_bevanda WHERE cliente='".$_SESSION['conto_cliente']."' AND pagato='".'0'."';");
$res2=$data2->estrai($sql_cerca2);

while($cerca_obj2 = $data2->estrai($sql_cerca2)) {

    $bevanda=stripslashes($cerca_obj2->bevanda);
    $data3= new mysqlclass();
    $data3->connetti();
    $data = new MysqlClass();
    $data->connetti();
    $sql_cerca = $data->query("UPDATE ordine_bevanda SET pagato = '1' WHERE cliente=' ".$_SESSION['conto_cliente']."'");
    $sql_cerca3=$data3->query("SELECT * FROM offerta_bevanda WHERE bevanda='".$bevanda."' AND attiva='".'1'."';");
    $data4= new mysqlclass();
    $data4->connetti();
    $sql_cerca4=$data4->query("SELECT * FROM bevanda WHERE id='".$bevanda."';");

    if (mysql_num_rows($sql_cerca3)==0) {

        while ($cerca_obj4 = $data4->estrai($sql_cerca4)) {
            $nome=stripslashes($cerca_obj4->nome);
            $alcolica=stripslashes($cerca_obj4->alcolica);
            $prezzo=stripslashes($cerca_obj4->prezzo);
            echo 'Bevanda: '.$nome.'   Alcolica: '.$alcolica.'%   Prezzo: '.$prezzo.' euro<br>';
        }


    } elseif (mysql_num_rows($sql_cerca3)>0) {
        while ($cerca_obj3 = $data3->estrai($sql_cerca3)) {

            $acquistati=stripslashes($cerca_obj3->acquistati);
            $omaggio=stripslashes($cerca_obj3->omaggio);

            //echo 'acquistati: '.$acquistati.' omaggio: '.$omaggio;
            $acq = 0;
            $om = 0;
            $acquistati=intval($acquistati);
            $omaggio=intval($omaggio);
            while ($cerca_obj4 = $data4->estrai($sql_cerca4)) {

                //if(is_int($om))

                $acq=intval($acq);
                $acq+=1;
                //echo $acq.'<br>';

                $nome=stripslashes($cerca_obj4->nome);
                $alcolica=stripslashes($cerca_obj4->alcolica);
                $prezzo=stripslashes($cerca_obj4->prezzo);
                echo $prezzo.'<br>';

                if ($acq == ($acquistati + 1)) {

                    $prezzo=0;
                    //if(is_int($om))
                    $om+=1;

                 } elseif($om>$omaggio) {

                    $prezzo=stripslashes($cerca_obj4->prezzo);

                 } elseif($om<$omaggio && $acq>($acquistati + 1)) {

                    $prezzo=0;
                    //if(is_int($om))
                    $om+=1;

                 }

                //echo 'acquistati: '.var_dump($acq).' omaggio: '.var_dump($om).'<BR>FISSATI acquistati: '.var_dump($acquistati).' omaggio: '.var_dump($omaggio).'<br>';
                echo 'acquistati: '.$acq.' omaggio: '.($om).'<BR>FISSATI acquistati: '.($acquistati).' omaggio: '.($omaggio).'<br>';
                //echo 'acquistati: '.is_int($acq).' omaggio: '.is_int($om).'<BR>FISSATI acquistati: '.is_int($acquistati).' omaggio: '.is_int($omaggio).'<br>';

                //$sum = 0;
                //for ( $i = 1; $i <= 10; $i++ ) {
                //    
                //    $sum = $sum+1 ;
                //    echo $sum.'-';
                //}

                //echo $sum;
                echo 'Bevanda: '.$nome.'   Alcolica: '.$alcolica.'%   Prezzo: '.$prezzo.' euro<br>';
                //if(is_int($om))
            }
        }   
    }
    $totale=$totale+$prezzo;
}

因为变量没有增加?

OUTPUT:

5
acquistati: 1 omaggio: 0
FISSATI acquistati: 3 omaggio: 1
Bevanda: Vodka lemon Alcolica: 7% Prezzo: 5 euro
5
acquistati: 1 omaggio: 0
FISSATI acquistati: 3 omaggio: 1
Bevanda: Vodka lemon Alcolica: 7% Prezzo: 5 euro
5
acquistati: 1 omaggio: 0
FISSATI acquistati: 3 omaggio: 1
Bevanda: Vodka lemon Alcolica: 7% Prezzo: 5 euro
5
acquistati: 1 omaggio: 0
FISSATI acquistati: 3 omaggio: 1
Bevanda: Vodka lemon Alcolica: 7% Prezzo: 5 euro

Totale da pagare: 20 euro

1 个答案:

答案 0 :(得分:0)

行后:

echo 'acquistati: '.$acq.' omaggio: '.($om).'<BR>FISSATI acquistati: '.($acquistati).' omaggio: '.($omaggio).'<br>';

请重置参数,然后重试:

$acq = ""; $om = ""; $acquistati = ""; $omaggio = "";