Tema: Php poo
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/07/2014, 12:37
lanero12
 
Fecha de Ingreso: julio-2014
Mensajes: 5
Antigüedad: 9 años, 9 meses
Puntos: 0
Exclamación Respuesta: Php poo

Cita:
Iniciado por Eleazan Ver Mensaje
Buenas,

al usar Banco::getCapital estás llamando a un método estático, cuando deberias llamarlo con ->

Saludos

[url]http://www.php.net/manual/es/language.oop5.static.php[/url] (info de metodos estáticos)
Man, gracias tenias toda la razon del mundo, con tu indicacion lo resolvi y ya me salio, ahora podre resolver otro que es similar ah ese.
Dejo el codigo se ah alguien le puede servir como ejemplo.

<?php
include "Banco.php";
$formulario = TRUE;
if(isset($_POST["procesar"])){
$formulario=FALSE;
$banco=new Banco();
$banco-> setCapital($_REQUEST["capital"]);
$banco-> setInteres($_REQUEST["interes"]);
$banco-> setPeriodos($_REQUEST["meses"]);
echo "<h2>Calculo interes compuesto</h2><hr>";
echo "Resultado<p>";
echo "<b>Capital inicial: </b>".$banco->getCapital($capital);
echo "<br><b>Interes Mensual: </b>".$banco->getInteres($interes);
echo "<br><b>Cantidad de meses: </b>".$banco->getPeriodos($periodos);
echo "<br><b>Importe total: </b>".$banco->getImporte($importe);
}else{
?>
<form action="IUBanco.php" method="post">
<h1>Calculo Interes Compuesto</h1><hr>
Datos
<p>
<table border="0">
<tr>
<td>Capital Inicial:</td>
<td><input type="text" name="capital"></td>
</tr>
<tr>
<td>Interes Mensual:</td>
<td><input type="text" name="interes"></td>
</tr>
<tr>
<td>Cantidad de meses:</td>
<td><input type="text" name="meses"></td>
</tr>
<tr>
<td><input type="submit" name="procesar" value="Procesar"></td>
</tr>
</table>
<?php
//$importe=pow(3,2);
//echo $importe;
}
?>
</body>
</html>