Ciao a tutti,
premesso che sono agli inizi e sto cercando di imparare php... Solo che il problema sta che non riesco a stampare a vvideo una semplicissima operazione... Essa consiste nel richiamare un metodo presente in un altra classe e passarli di due variabili... Prese queste due variabili in ingresso esegue un operazione scelta dall'utente, che puo essere addizione, sottrazione, divisione o moltiplicazione...


questo è il codice delle due classi php:

Codice PHP:
<?php class Operazione

         
//creato costruttore     
                
public function Operazione($valore){     
         }      
    
                public function 
operazione($valore1,$valore2){     
             
$valore3 $valore1 $valore2;                  
                          return (
" il valore3 è : ".£valore3);     
                  }  

           }    
?>
Codice PHP:
<?php include_once '../operazione/operazione.php';   

//controllo se avviene in maniera corretta il passaggio dei dati   
           
if(isset($_POST['valore1'])){     
                    
$valore1 $_POST['valore1']; 
           }else{ 
        echo (
"valore1 non valorizzato 
"
);     
           }          

            if(isset(
$_POST['valore2'])){ 
        
$valore2 $_POST['valore2'];     
            }else{         
                echo (
"valore2 non valorizzato 
"
);     
            }      
    
             if(isset(
$_POST['operazione'])){ 
        
$operazione $_POST['operazione'];     
             }else{         
                 echo (
"operazione non valorizzato 
"
);     
             }  

              echo(
"il valore1 è ".$valore1."
"
); 
              echo(
" il valore2 è ".$valore2."
"
); 
              echo(
" il operazione è ".$operazione."
"
); 
 
              
//qua creo l'oggetto per richiamare poi subito dopo il metodo... ma non funziona
              
$gestore = new Operazione("ciao");
               echo(
$gestore->operazione($valore1,$valore2));

?>

invece questa è la index da dove gli invio i dati:


Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <
html
<
head
<
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"
<
title>Insert title here</title
</
head
<
body>  

<
h3 align="center">Quale operazione vuoi eseguire?</h3>  

<
form action="gestore.php" method="post"
 <
label for="valore1">Valore1</label><input type="text" name="valore1" />

 
<
label for="valore2">Valore2</label><input type="text" name="valore2" />

 
<
select name="operazione"
<
option value="addizione" selected="selected">Addizione </option
<
option value="sottrazione">Sottrazione </option
<
option value="moltiplicazione" >Moltiplicazione </option
<
option value="divisione" >Divisione </option
</
select>

 
<
input type="submit" value="invia"/>  </form>     
</
body>
 </
html

Questo è il codice... Se qualcuno mi sa dare una mano gliene sarei grato... Premesso i dati dalla index al file "gestore.php" ci arrivano solo che non capisco come mai non passano al metodo....

Un grazie anticipato per l'aiuto....

Ps: utilizzo Php5.