Tema: MySql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2004, 08:08
Sharik
 
Fecha de Ingreso: octubre-2004
Mensajes: 168
Antigüedad: 19 años, 6 meses
Puntos: 0
MySql

Hola, acabo de empezar con el MySql, ayer mismo, por lo que no tengo ni idea! El tema es que tengo una página donde le has de introducir el nombre de usuario y la contraseña, lo que quiero es comparar los campos que introduces en la página con los de la base de datos y si coincide con alguno d e la base de datos direccionarlo a una página y sino dejarlo en la página actual. Tengo hecho esto, pero cuando relleno los campos en la página para probar, lo que me ocurre es que se ve todo el código en php que he escrito, espero su ayuda gracias.
Código PHP:
<?php
if (isset($_POST['NombreDeUsuario']) && isset($_POST['Password'])){

//conecto a la base de datos
  
$enlace mysql_connect("localhost""usuario_mysql""contrasenya_mysql")
    or die(
"No pudo conectarse : " mysql_error());
  echo 
"Conexi&oacute;n exitosa";
  
mysql_select_db("Proyecto") or die("No pudo seleccionarse la BD.");

//busco el usuario especifico
  
$sql="select * from contraseñas where login='".$_POST['NombreDeUsuario']."' and password='".$_POST['Password']."';";
  
$result=mysql_query($sql);
  if(
$result &&)

  if(
$result && mysql_num_rows($result)){
//envio a una pagina a los que estan en la bd
        
header("location: profesores.html");
        exit();
  }
  else{
//devuelvo al formulario a los que no estan en la bd
        
header("location: principal.html");
        exit();
  }
}
else{
  
//se devuelve al formulario
  
header("location: principal.html");
}

/* Libero  el conjunto de resultados */
mysql_free_result($resultado);

/* Cierro la conexion */
mysql_close($enlace);
?>