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