Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2009, 18:52
karlozhorror
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años, 5 meses
Puntos: 0
Comparar dos campos de tabla MySQL desde php

Que tal hermanos miren tengo el siguiente problema, tengo una pagina web en php la cual esta vinculada con una base de datos en mySQL lo que necesito es esto pero ya directo a la base datos:

Para resumir seria asi, Introducir dos valores en una formulario (usuario y contraseña) y desde una pagina php validar los dos datos para dar acceso a un servicio

Script para crear la base de datos:

Cita:
CREATE DATABASE subirimagenes;
USE subirimagenes;

CREATE TABLE datosusuario (indice INT(4) NOT NULL PRIMARY KEY AUTO_INCREMENT,
nombres VARCHAR(30) NOT NULL DEFAULT 'sin nombre',
apellidos VARCHAR(30) NOT NULL DEFAULT 'desconocidos',
user VARCHAR(20) NOT NULL DEFAULT 'no name',
password VARCHAR(20) NOT NULL DEFAULT 'upimage',
sexo VARCHAR(10) NOT NULL DEFAULT 'hombre',
carrera VARCHAR(20)NOT NULL DEFAULT 'programador',
turno VARCHAR(20)NOT NULL DEFAULT 'matutino',
grado INT(1)NOT NULL DEFAULT 1,
grupo VARCHAR(1)NOT NULL DEFAULT 'A',
rango VARCHAR(15) NOT NULL DEFAULT 'osos',
imagen VARCHAR(100) NOT NULL DEFAULT 'sin imagen');

INSERT INTO datosusuario values (0, 'Juan', 'Valerio',
'karlozhorror', 'karloz','Hombre','Programador','Matutino','3','C' ,'Administrador','avatar.jpg' );
Parte del codigo para conectar a la base datos
Cita:
$conexion = mysql_connect("localhost", "root", "vertrigo");
mysql_select_db("subirimagenes", $conexion);
Código PHP:
if ( ($usuario=='karloz') && ($contra=='horror')){}
else{
echo
'<center> <h4> <font face = "Arial" color="ffffff"> El nombre de usuario o contraseña son invalidos </font> </h4>';                                        

echo
'<h5> <font face = "Arial" color="ffffff"> Si aun no esta registrado lo invitamos a hacerlo  <a href = "registro.html">Registrar</a>,o <a href = "marco.html"> Iniciar Sesión </a></font> </h5> </center>';

Yo apenas me inicio en esto para los que ya tienen mas tiempo sera muy facil, ayuda por favor, se los agradeceria mucho.