Tema: Como sería?
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2003, 18:56
Leg0las
 
Fecha de Ingreso: octubre-2003
Ubicación: Galicia-España
Mensajes: 17
Antigüedad: 20 años, 5 meses
Puntos: 0
Como sería?

Buenas, intento hacer un script que me calcule los años que tiene una persona y lo guarde en una tabla. No tengo mucha idea con PHP pero intento aprender
Este sería el código que tengo:
Código PHP:
<?
include("conecta.php");
$selec=mysql_query("select * from fichas"$conecta);
$datos mysql_fetch_array($selec);

$dia=date("d");
$mes=date("m");
$ano=date("Y");
$exp_mes=$datos[exp_meses];
$exp_dia=$datos[exp_dias];

if ((
$mes==$exp_mes)&&($dia==$exp_dia))
   {
$totalanos=$ano-$datos[exp_anos];
myqsl_query("insert into fichas (totalanos) values ('$totalanos')"$conecta);

echo 
"$datos[totalanos]";

    }
else
{
echo 
"El día y mes no coinciden.";
}


/*No tiene nada que ver, simplemente es para saber que datos
hay en la bd*/
echo "<br>$exp_mes";
echo 
"<br>$datos[exp_anos]";
echo 
"<br>$exp_dia";

mysql_free_result($selec);
mysql_close($conecta);
?>
Tengo una tabla fichas en la que tengo 4 campos: exp_dias, exp_meses, exp_anos y totalanos. Intento que verifique si el día y mes actual son iguales a los de los campos exp_dias y exp_meses, con esto me dice si es su cumpleaños. Si es así al año actual le resto el año de campo exp_anos y me da los años que tiene la persona. Ahora viene el problema, una vez me calcula los años de la persona intento que ese dato lo inserte en el campo totalanos para así motrar mediante un echo lo que tengo en ese campo.

No se si me he explicado bien, aguien podría ayudarme?.
Me da el siguiente error:
Fatal error: Call to undefined function: myqsl_query() in c:\archivos de programa\apache group\apache\htdocs\public_html\prueba\fichas\cump le2.php on line 15

No se si está bien el código que tengo hecho

Un saludo

Última edición por Leg0las; 28/10/2003 a las 19:04