Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/10/2008, 12:29
aliyuwey
 
Fecha de Ingreso: mayo-2008
Mensajes: 148
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Ayuda con loguin

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 rut_proveedor FROM principal WHERE rut_proveedor='$nombre' and codigo_bip=SHA1('$clave')"
$resultado=mysql_query($consulta,$conectar) or die('Error en la consulta: '.mysql_error());
//checas si devuelve un resultado la consulta 
if(mysql_num_rows($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]; //no se para que utilizar esto ya que copie el codigo y cambie los datos segun los tengo en mi bd
        
$i++; 
    } 
}else 

//si llegas aqui es por que no se encontro el usuario o no coincidio con el password.. 

echo "El usuario no existe"

?> 
<html> 
<body> 
<?php 
//muestra el resultado de el inicio de secion pero solo lo que coresponde al usuario y contraseña ingresados no toda la tabla
$result mysql_query("SELECT nombre_proveedor, rut_proveedor FROM principal"); 
echo 
"<table border = '1'> \n"
echo 
"<tr><td>Nombre</td><td>Rut</td></tr> \n"
while (
$row mysql_fetch_row($result)){ 
       echo 
"<tr><td>$row[0]</td><td>$row[1]</td></tr> \n"

echo 
"</table> \n"
?> 
</body> 
</html>
lo que debe imprimir en la pantalla no es toda la tabla sino solo la informacion del el usuario