Foros del Web » Programando para Internet » PHP »

Problema con variables......!

Estas en el tema de Problema con variables......! en el foro de PHP en Foros del Web. De php poco... Les cuento estoy haciendo unos ejemplos que salen en un libro. Este ejemplo conciste en dos archivos, un html con un formulario ...
  #1 (permalink)  
Antiguo 09/06/2004, 05:56
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 4 meses
Puntos: 1
Problema con variables......!

De php poco...

Les cuento estoy haciendo unos ejemplos que salen en un libro.
Este ejemplo conciste en dos archivos, un html con un formulario que toma unos datos para luego mandarlos a un php que hace calculos y me muestra los resultados...nada del otro mundo.

La cosa es , que he revisado el code 1000 veces y todo esta como aparece en el libro...Pero nada... los resultados no aparacen cuando ingreso los datos en el html y apreto en "aceptar". Solamente me muestra las etiquetas por ejemplo "Resultado del calculoes..:" y nada, ningun resultado...
Mande un mensaje al servidor y me dice que el problema esta en la manera que mando las variables. Que ya no se hace asi..pero no me dicen como se hace...

Aqui el code del html>

<html>
<head>
<title>Prestamo</title>
</head>
<body>
<b> Banco de Finansas</b>
<form method="post" action="loan.php">
first name ..:
<input name="FirstName" type="text">
Last name ...:
<input name="LastName" type="text">
Age
<input name="Age" type="text" size="3">
<br>
<br>
Adress ....:
<textarea name="Adress" rows="4" cols="40">
</textarea>
<br>
<br>
What is your current salary.?
<select name="Salary">
<option value="0">Under $10000</option>
<option value="1000">$1.000 to $25.000</option>
<option value="25000">$25.000 to $50.000</option>
<option value="50000">$over $50.000</option>
</select>
<br>
<br>
How much do you want to borrow.?<br><br>
<input name="Loan" type="radio" value="1000">Our $1.000 package at 8.0% interest
<br>
<input name="Loan" type="radio" value="5000">Our $5000 package at 11.5% interest
<br>
<input name="Loan" type="radio" value="10000">Our $10000 package at 15.0% interest
<br>
<br>
<input type="submit" value=" Click here to Submit application ">
<input type="reset" value=" Reset Application Form ">
</form>
</body>
</html>

Aqui el code del php>


<html>
<head>
<title>Resultados del Prestamo</title>
</head>
<body>
<b>Banco de Finanzas</b>
<br>
<br>
<?
$SalaryAllowance = $Salary/5;
$AgeAllowance = ($Age/10 - ($Age%10)/10)-1;
$LoanAllowance = $SalaryAllowance * $AgeAllowance;
echo "Loan wanted : $Loan<br>";
echo "Loan amount we will allow:$LoanAllowance<br><br>";
if($Loan <= $LoanAllowance) echo "Yes, $FirstName $LastName, we aredelighted to accept your application";
if($Loan > $LoanAllowance) echo "Sorry, $FirstName $LastName, we cannot accept your application at this time";
?>
</body>
</html>


Cual es la forma correcta o que es lo que esta mal....?


Salu2 y gracias.
__________________
http://www.flotdesign.dk/
  #2 (permalink)  
Antiguo 09/06/2004, 06:18
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 9 meses
Puntos: 2
La verdad es que los de tu servidor se podías haber tirado el pisto y habertelo dicho

Por ejemplo el valor de FirstName se sacaría así:

$nombre=$_POST["FirstName "];

Si el method fuera GET (que no es tu caso) sería así:

$nombre=$_GET["FirstName "];
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #3 (permalink)  
Antiguo 09/06/2004, 07:31
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 4 meses
Puntos: 1
Tienes razon podrian haberla soltado...
Funcion perfecto....!

Gracias... living..
__________________
http://www.flotdesign.dk/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:28.