hola, soy nuevo en esto , estoy viendo como pasar los resultados de un formulario a una clase para que esta los procesey devuelva el resultado, el problema es que creo que no me los pasa, ambos clase y formulario estan en archivos separados, les agradecre cualquier ayuda, aquí les dejo el codigo:
archivo FORMULARIO DE ENTREGA (formularioPruebai.php)
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>FORMULARIO DE PRUEBA</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Bluefish 1.0.7"/>
</head>
FORMULARIO DE INGRESO DE DATOS
<body>
<h1>Formulario prueba para ingresar datos</h1>
<?php
require_once ("prueba.php");
$obj = new de_Prueba("mold_suelo", "mold");
echo $obj->getPeso_suelo();
?>
<form action="formularioPruebai.php" method="POST">
Peso de Molde y suelo:
<input name="mold_suelo" type="text">
Peso del Molde:
<input name="mold" type="text">
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
</body>
</html>
-----------------------------------------------------------------------------
archivo CLASE (prueba.php)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>sin tÃtulo</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Bluefish 1.0.7"/>
</head>
<body>
<?php
class de_Prueba
{
private $mold_suelo;
private $mold;
function __construct($mold_suelo, $mold)
{
$this-> setPeso_suelo($mold_suelo, $mold);
}
public function setPeso_suelo($mold_suelo, $mold)
{
$this->mold_suelo = $mold_suelo;
$this->mold = $mold;
}
public function getPeso_suelo()
{
$resultado = $this->mold_suelo-$this->mold;
return $resultado;
}
}
?>
</body>
</html>