Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2008, 12:59
sicaro
 
Fecha de Ingreso: octubre-2008
Mensajes: 9
Antigüedad: 15 años, 6 meses
Puntos: 0
Ayuda con validaciond de usuarios

Hola a todos!!!! Estoy probando un codigo pero no anda por ningun lado!!!! espero me puedan dar una mano.
Hace poco que estoy intentando aprendedr esto de php y me tiene como loco!!!

Estoy usando php5 y base de datos mysql, con el paquete appserv para windows.

Mi problema es el siguiente:
Tengo una pagina principal (index.html) que estoy armando, en la cual los usuarios si ya estan registrados ponen su nombre de usuario y contraseña para ingresar a ver los contenidos de otra pagina.

Luego tengo un archivo ".php" de control de usuario y contraseña el cual si los datos se corresponden a los que estan en la base de datos, se deja ingresar a la pagina de contenidos, sinó, se le pide que vuelva a ingresar los datos o que se registre.

El campo del formulario envia al .php los siguientes datos: v_nombre y v_pass.
<input maxlength="12" size="12" name="v_nombre" align="top">
<input maxlength="15" size="12" name="v_pass" type="password">

Ambos input estan dentro de un form con el actio en el archivo .php y metodo post.


El archivo .php de control es el que pongo a continuación pero no me redirige a ningun lado!!
creo que estoy haciendo mal la consulta a la base de datos.
A proposito, el nombre de la base es club y la tabla a la cual consulto es usuarios, y existe dos campos completos con nombres "nombre" y el otro "pass"

Favor si alguien sabe favor me diga que estoy escribiendo mal.
Desde ya mil gracias

Este es el código del archivo de control .php:
aaa!!! el appserv lo tengo instalado en casa y esto es solo de prueba!!!

<?php
$servidor="localhost";
$usuario="root";
$password="root";
mysql_connect($servidor,$usuario,$password);
mysql_db_query("club", "SELECT * FROM usuarios WHERE nombre==$_post['$v_nombre']&&pass==$_post['$v_pass']");
$consulta=mysql_db_query("club", "SELECT * FROM usuarios WHERE nombre==$post['$v_nombre']&&pass==$post['$v_pass']");
if ($consulta !=0)
{
header ("location: pagina1.html");
}
else
{
//si no existe le mando un echo avisando
echo "Se realizo la consulta y el usuario o pass no existen.";
}
?>

Muchas gracias!!!!


Sicaro