25/07/2007, 14:39
|
| | Fecha de Ingreso: julio-2007
Mensajes: 4
Antigüedad: 17 años, 4 meses Puntos: 0 | |
chorrada con variables, estoy negado! Hola a todos,
la verdad es que estoy un poco descolocado con este problema, supongo que será una chorrada pero...
el caso es que tengo un formulario con un menú desplegable de nº de personas (de 1 a 8) y según las personas elegidas muestra el número de campos de texto seleccionado para introducir la edad de cada persona, almacenando los valores en edad1, edad2, edad3... hasta edad8
Al enviar el formulario recibo los valores de edad1, etc, en las variables
$edad1=$_POST["edad1"]; así hasta 8 y funciona sin problemas, también recibo el número de personas de la misma manera en la variable $pasajerosnum
Aquí viene el problema:
Las personas de menos de 12 años tiene un descuento, asi que para contar de los pasajeros que viajan cuales son niños hago lo siguiente:
$ninos=0;
for ($i=1;$i=$pasajerosnum;$i++)
{
if ("$edad".$i)<12) {
$ninos++
}
}
Mi problema está en que en el if no me reconoce la variable. Es decir, intento reconstruir el nombre de la variable a $edad1, $edad2.... usando la variable del contador, pero nada. He probado mil cosas pero lo más que llego a conseguir es que otra variable almacene "$edad1" pero no el valor que esa variable obtiene del formulario.
Creo que me he explicado bien, a ver si alguien me puede echar un mano.
Muchas gracias |