Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Associare ad una variabile

    codice:
    <input name="prezzo" type="text" value="<?php
    	 if($a2=='0') echo ""; else echo $a2;
    	 if($b2=='0') echo ""; else echo $b2;
    	 $yy=($c2+$d2); if($yy=='0') echo ""; else echo $yy;
    	 $zz=($e2+$f2); if($zz=='0') echo ""; else echo $zz;
    	 if($a4=='0') echo ""; else echo $a4;
    	 if($c4=='0') echo ""; else echo $c4;
    	 $hh=($d4+$e4); if($hh=='0') echo ""; else echo $hh;
    	 $jj=($f4+$g4); if($jj=='0') echo ""; else echo $jj;
    	 ?>" size="8"/>
    Come faccio ad associare il tutto ad una variabile? Mi spiego meglio vorrei fare una cosa del genere :

    codice:
    <input name="prezzo" type="text" value="<?php 
    $totale=(
    	 if($a2=='0') echo ""; else echo $a2;
    	 if($b2=='0') echo ""; else echo $b2;
    	 $yy=($c2+$d2); if($yy=='0') echo ""; else echo $yy;
    	 $zz=($e2+$f2); if($zz=='0') echo ""; else echo $zz;
    	 if($a4=='0') echo ""; else echo $a4;
    	 if($c4=='0') echo ""; else echo $c4;
    	 $hh=($d4+$e4); if($hh=='0') echo ""; else echo $hh;
    	 $jj=($f4+$g4); if($jj=='0') echo ""; else echo $jj;)
    	 ?>" size="8"/>

  2. #2
    Direi che è meglio fare una funzione
    Codice PHP:
    function nome_che_vuoi($a2$b2, .....){

        if(
    $a2=='0') echo ""; else echo $a2;
        if(
    $b2=='0') echo ""; else echo $b2;
        
    $yy=($c2+$d2); if($yy=='0') echo ""; else echo $yy;
        
    $zz=($e2+$f2); if($zz=='0') echo ""; else echo $zz;
        if(
    $a4=='0') echo ""; else echo $a4;
        if(
    $c4=='0') echo ""; else echo $c4;
        
    $hh=($d4+$e4); if($hh=='0') echo ""; else echo $hh;
        
    $jj=($f4+$g4); if($jj=='0') echo ""; else echo $jj;



  3. #3
    .... e con un codice più pulito....


    Codice PHP:
    function nome_che_vuoi($a2$b2, .....){

        echo (
    $a2=='0') ? "" $a2;
        echo (
    $b2=='0') ? "" $b2;
        
    $yy=($c2+$d2);
        echo(
    $yy=='0') ? "" $yy;
        
    $zz=($e2+$f2);
        echo (
    $zz=='0') ? "" $zz;
        echo (
    $a4=='0') ? "" $a4;
        echo (
    $c4=='0') ? "" $c4;
        
    $hh=($d4+$e4);
        echo (
    $hh=='0') ? "" $hh;
        
    $jj=($f4+$g4);
        echo (
    $jj=='0') ? "" $jj;



  4. #4
    Si ma fatta la funzione rimango sempre al solito punto,forse mi sono spiegato male

    codice:
    <input name="prezzo" type="text" value="<?php 
    $totale=(
    	 if($a2=='0') echo ""; else echo $a2;
    	 if($b2=='0') echo ""; else echo $b2;
    	 $yy=($c2+$d2); if($yy=='0') echo ""; else echo $yy;
    	 $zz=($e2+$f2); if($zz=='0') echo ""; else echo $zz;
    	 if($a4=='0') echo ""; else echo $a4;
    	 if($c4=='0') echo ""; else echo $c4;
    	 $hh=($d4+$e4); if($hh=='0') echo ""; else echo $hh;
    	 $jj=($f4+$g4); if($jj=='0') echo ""; else echo $jj;)
    	 ?>" size="8"/>
    
    echo $totale;
    Questo xchè poi il $totale lo devo dividere e moltiplicare x un numero.
    Invece di farlo per tutte ($a2,$b2,.....)

  5. #5
    Dal codice qui sopra che cosa vuoi ricavare? Un singolo valore o stampare diversi?

  6. #6
    In pratica nella casella di testo (prezzo) mi tira fuori un valore

    codice:
    <input name="prezzo" type="text" value="<?php 
    	 if($a2=='0') echo ""; else echo $a2;
    	 if($b2=='0') echo ""; else echo $b2;
    	 $yy=($c2+$d2); if($yy=='0') echo ""; else echo $yy;
    	 $zz=($e2+$f2); if($zz=='0') echo ""; else echo $zz;
    	 if($a4=='0') echo ""; else echo $a4;
    	 if($c4=='0') echo ""; else echo $c4;
    	 $hh=($d4+$e4); if($hh=='0') echo ""; else echo $hh;
    	 $jj=($f4+$g4); if($jj=='0') echo ""; else echo $jj;
    	 ?>" size="8"/>
    Dopo di che questo valore lodevo prendere e dividerlo e moltiplicare x un numero.

  7. #7
    Codice PHP:
    function mia_funzione($a2$b2$c2$d2$yy$e2$f2$zz$a4$c4$d4$e4$hh$f4$g4$jj){

        
    $valore = (!$a2) ? "" $a2;
        
    $valore = (!$b2) ? "" $b2;
        
    $yy=($c2+$d2);
        
    $valore =(!$yy) ? "" $yy;
        
    $zz=($e2+$f2);
        
    $valore = (!$zz) ? "" $zz;
        
    $valore = (!$a4) ? "" $a4;
        
    $valore = (!$c4) ? "" $c4;
        
    $hh=($d4+$e4);
        
    $valore = (!$hh) ? "" $hh;
        
    $jj=($f4+$g4);
        
    $valore = (!$jj) ? "" $jj;
        
        return 
    $valore;

    }
    $totale mia_funzione(145,65,30,48,48,78,18,28,85,9,8,5,7,5,5);
    echo 
    $totale
    Questo intendo...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    Codice PHP:
    <?php
    function nome_che_vuoi($a2$b2$c2$d2$e2$f2$a4$c4$d4$e4$f4$g4){
        
    $tmp="";
        
    $tmp .= ($a2=='0') ? "" $a2;
        
    $tmp .= ($b2=='0') ? "" $b2;
        
    $yy=($c2+$d2);
        
    $tmp .= ($yy=='0') ? "" $yy;
        
    $zz=($e2+$f2);
        
    $tmp .= ($zz=='0') ? "" $zz;
        
    $tmp .= ($a4=='0') ? "" $a4;
        
    $tmp .= ($c4=='0') ? "" $c4;
        
    $hh=($d4+$e4);
        
    $tmp .= ($hh=='0') ? "" $hh;
        
    $jj=($f4+$g4);
        
    $tmp .= ($jj=='0') ? "" $jj;
        return 
    $tmp;
    }

    $totale nome_che_vuoi(1,2,3,4,5,3,4,5,0,4,5,6);
    ?>

  9. #9
    Solo che i confronti che hai messo non li ho mica capiti, li ho solo riportati come erano, modificando la forma....

  10. #10
    Ecco credo che la versione di Dexx sia più corretta! ( .= )

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.