lo que quiero es que al logearse el usuario, se haga una consulta a la bd en donde diga: comparar si "usuario y contraseña" coinsside con campos en bd, mostrar datos de la fila correspondiente a los campos.
la bd esta asi:
nombre:::::rut::::codigo::::documento
juan p :::::12::::12345 ::::bla bla
pedro :::::13::::12345 ::::ble ble
entonces si nombre y rut en el loguin coinsiden con algun campo mostrar fila completa.
nota: no quiero que me muestre toda la tabla solo la fila que coresponde al usuario.
aqui les dejo el codigo que llevo al momento:
Código PHP:
<?php
ob_start();
session_start();
//recojo el valor del formulario mediante $_POST
$nombre = $_POST['nombre'];
$clave = $_POST['clave'];
$i=0;
//conexion con mysql
$dp_di="localhost";
$db_usuario="root";
$db_clave="admin";
$conectar=mysql_connect ($dp_di,$db_usuario,$db_clave);
if ($conectar==NULL)
{
printf ("Error");
}
//conectamos con la base de datos prueba
$db='estudio';
mysql_select_db($db, $conectar);
//hago la consulta a la tabla usuarios
$consulta= "SELECT * FROM principal WHERE rut_proveedor='$nombre' and codigo_bip=SHA1('$clave')";
$resultado=mysql_query($consulta,$conectar);
//checas si devuelve un resultado la consulta
if(mysql_fetch_array($resultado)!=0)
{
$_SESSION['user']=$nombre; //recojo en una sesion el nombre del usuario
$_SESSION['password']=$clave; //recojo en una sesion la contraseña del usuario para identificarse
while($row = mysql_fetch_array($resultado))
{
//$_SESSION['estudio']=$row[$i]; //recogo en una sesion el nombre de la bd que puede utilizar el usuario
if ($row = mysql_fetch_array($resultado)){
echo "<table border = '1'> \n";
echo "<tr><td>Nombre</td><td>E-Mail</td></tr> \n";
do { //aqui va los campos que quiero mostrar en pantalla
echo "<tr><td>".$row["nombre_proveedor"]."</td><td>".$row["rut_proveedor"]."</td></tr> \n";
} while ($row = mysql_fetch_array($resultado));
echo "</table> \n";
}
//y todos los demas campos que deseas mostrar.
}
}if ($resultado == FALSE)
{
//si llegas aqui es por que no se encontro el usuario o no coincidio con el password..
//hacemos lo que quieras..
echo "El usuario no existe";
}
?>
espero puedan ayudarme