Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/07/2011, 01:25
Avatar de KsrZ
KsrZ
 
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: Problem: Uso del date; fecha (user-actual)

Modifique algunas cosas mas.. ya no tengo errores, pero tampoco me da resultados el trabajo de deberes que tengo que entregar a las clases¬¬...

Pagina que recibe datos:
Cita:
Código PHP:
<?php  /* -------- Edad3.php ---------*/




$mensaje="";
//recibiendo datos
//---------------------------
function chekeardatos ($frm){
$Diaxx=($_POST['SelDia']);
$Mesxx=($_POST['SelMes']);
$Anyoxx=($_POST['Selanio']);
$Name=($_POST['TXTnombre']);

//Convertidos a numeros
$aniox=(Int)$Anyoxx;
$mesx=(Int)$Mesxx;
$diax=(Int)$Diaxx;

//dia de nacido / a fecha
$dia_n=date("d"strtotime($diax));
$mes_n=date("m"strtotime($mesx));
$anio_n=date("Y"strtotime($aniox));

//datos actuales
$anioz=date("Y");
$mesz=date("m");
$diaz=date("d");

//eddades sin tener en cuenta aun los meses y dia del año actual.
$U_anios=($anioz-$anio_n);

$U_Old=($_anios>=71);
$U_menor=($_anios<=17);

$Old=(70);
$Lol=(17);



//si tiene mas de 18(sin tener en cuenta dias/meses actual) 
//y ademas el mes de su nacimiento es mayor o igual al de la fecha actual,
//y ademas su dia de nacimiento es mayor al de la fecha actual.
    
if (($U_anios>$Lol) && ($U_anios<$Old) && ($mesz>$mes_n) && ($dia_n>$diaz)) {
        if ((
$mesz=$mes_n) && ($diaz>$dia_n)){
//nos dira que podemos realizar gestiones comerciales etc
$mensaje= print "Con ".$U_anios." años, usted puede realizar gestiones comerciales y compras on-line libremente.";
}

//sino, chekeara que no tenga mas de 70 años, y si tiene les advertira 
//que no se vallan a gastar toda la jubilación
    
if (($U_Old) && ($mesz>$mes_n) && ($diaz>$dia_n)){
        if ((
$mesz=$mes_n) && ($diaz>$dia_n)){
$mensaje= print "Tenga usted cuidado, no se vaya a gastar toda la jubilación en compras on-line.";
}

    else {

    
$Uanios=($Uanios-1);
$mensaje= Print "Usted no puede realizar transacciones comerciales.<br/>Debe ser mayor a 18 años, y usted tiene ".$Uanios." años.";
}
}
}

}
print 
"<html><body>".$mensaje."</body>\n</html>\n";
?>






Y este es la pagina que envía los datos...(es una sola):
Cita:
Código PHP:
<?php
print "<html><body>";

?>
Código HTML:
<form method='POST' action='Edad3.php' onsubmit="(this)">
	<table border='3' cellspacing='2' align='center'>
		<tr><td colspan='4' align='center'>Ingrese sus datos<br/>de nacimiento </td>
		</tr>
		<tr><td width='40' align='center'>Dia</td> <td width='50' align='center'>Mes</td> <td width='50' align='center'>Año</td><td width='100' align='center'>Nombre</td>
		</tr>
		<tr><td align='center'>
<select name='SelDia'>
<option value='ninguna1' selected='selected'>Dia</option> 
Código PHP:
<?php
for ($i=01;$i<=31;$i++)
{
echo 
"<option value='$i'>$i</option>";
}
?>
Código HTML:
</select>
		</td> <td>
		<select name="SelMes">
		<option value='ninguna2' selected='selected'>Mes</option>
<option value='1'>Enero</option>
<option value='2'>Febrero</option>
<option value='3'>Marzo</option>
<option value='4'>Abril</option>
<option value='5'>Mayo</option>
<option value='6'>Junio</option>
<option value='7'>Julio</option>
<option value='8'>Agosto</option>
<option value='9'>Septiembre</option>
<option value='10'>Octubre</option>
<option value='11'>Noviembre</option>
<option value='12'>Diciembre</option>
</select></td>
		<td align='center'><select name='Selanio'>
		<option value='ninguna3' selected='selected'>Año</option> 
Código PHP:
<?php
$anioz
=date("Y");
for (
$i=1860;$i<=$anioz;$i++)
{
echo 
"<option value='$i'>$i</option>";
}
?>
Código HTML:
</select></td>
		<td><input type='text' name='TXTnombre' maxlength='20' size='20'></td></tr>
		<tr><td colspan='4' align='right'><input type='submit' name='btnEnviar' value='Enviar'></td></tr>
		
		</table>
</form> 
Código PHP:
<?php
print "</body>\n";
print 
"</html>\n";
?>