Código PHP:
function SessionInit(){
if((!isset($_SESSION['nombreusuario']))&&(!isset($_SESSION['passwdusuario']))&&(!isset($_SESSION['tipousuario']))){
session_start();
ini_set("session.use_cookies", 0);
ini_set("session.use_trans_sid", 1);
$_SESSION['nombreusuario'] = "anonimo";
}
}
Código PHP:
<a href="index.php?usuario=<? echo $_SESSION['nombreusuario']; ?>&PHPSESSID=<? echo session_id(); ?>
Código PHP:
function UsersBirthday(){
$fechaactual = date("Y-m-d");
$sql_query = "SELECT nombre,fecha_nacimiento,activo FROM reynierpm_usuarios";
$result = mysql_query($sql_query) or die("No se ha podido ejecutar la consulta: ".$sql_query.". MySQL ha dicho: ".mysql_error());
$fetchrow = mysql_fetch_assoc($result);
$sql = "SELECT DATEDIFF(".$fechaactual.",".$fetchrow['fecha_nacimiento'].") as years";
$res = mysql_query($sql) or die("No se ha podido ejecutar la consulta: ".$sql.". MySQL ha dicho: ".mysql_error());
$fetch = mysql_fetch_assoc($res);
if(($fechaactual = $fetchrow['fecha_nacimiento'])&&(mysql_num_rows($result)!=0)){
echo wordwrap("FELICIDADES ".$fetchrow['nombre'].". Hoy cumples ".$fetch['years']." años",20);
}else{
echo "No hay usuarios que cumplan año en esta fecha o no tenemos usuarios registrados";
}
}
Cita:
Lo que quiero saber es la edad del usuario.No se ha podido ejecutar la consulta: SELECT DATEDIFF(2004-05-09,) as years. MySQL ha dicho: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(2004-05-09,) as years' at line 1
Salu2