Código PHP:
<?php session_start();
echo 'Cuenta de ';
if (isset($_SESSION['k_username'])) {
echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Cerrar seccion</a></p>';
}
?>
Aqui cuando el usuario ingresa correctamente lo que me sale es esto
Cuenta de (usuario fulano de tal)
Cerrar seccion
pero quiero que me muestre sus datos del usuario ingresado
Código PHP:
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","root","root")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";
$result=mysql_query("select * from usuarios",$link);
?>
Código HTML:
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD>Codigo</TD></TR>
Código PHP:
<?php
while($row = mysql_fetch_array($result)) {
printf("<TR><TD>%s</TD></TR>", $row["usuario"]);
}
mysql_free_result($result);
mysql_close($link); // cierra la conexion
?>
pero me extrae todos los campos usuarios y solo quiero el de campo del usuario ingresado ahora si le cambio esta parte $row["usuario"] por esta $_SESSION['k_username'] funciona aparentemente aqui el problema es que me extrae como 10 veces el mismo nombre los 10 registros de la base de datos ejemplo
usuario
juanito
juanito
juanito
juanito
juanito
juanito
juanito
juanito
juanito
juanito
Lo que quiero es leer datos del usuario que entre en sección
su nombre
su correo