Primero vamos a ponerlo asiq ue es mas simpel para leer:
Código PHP:
avatar:
<?php
conexion con la BD
$conecta = mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$conecta);
$query = "select * from usuarios WHERE id='$id'";
$resp = mysql_query($query);
$datos = mysql_fetch_array($resp);
@$imagen1 = getimagesize(''.$datos[avatar].'');
echo "
<tr>
<td align='center' valign='center'>
".($avatar)."<img style='filter:alpha(opacity=100);-moz-opacity:0.3' onMouseover='high(this)' onMouseout='low(this)' border='0' width='80' src='$datos[avatar]' height='80'></a>
</tr>
";
mysql_query($query);
mysql_close($conecta);
?>
codigo de la tabla:
CREATE TABLE usuarios (
id bigint(7) NOT NULL auto_increment,
nick char(100) NOT NULL,
password char(100) NOT NULL,
avatar varchar(100)default NOT NULL,
email char(100) default NULL,
KEY id (id))
codigo de login y pass(el archivo que los procesa porque conde ponen el login y el pass es un simple formulario):
<?php
$loginCorrecto = false;
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
if(isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
{
$result = mysql_query("SELECT * FROM usuarios WHERE nick='".$HTTP_COOKIE_VARS["usNick"]."' AND password='".$HTTP_COOKIE_VARS["usPass"]."'");
if($row = mysql_fetch_array($result))
{
setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+7776000);
setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+7776000);
$loginCorrecto = true;
$idUsuarioL = $row["id"];
$nickUsuarioL = $row["nick"];
$emailUsuarioL = $row["email"];
}
else
{
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>
Un Saludo