Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2005, 10:53
laulaurys
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 18 años, 10 meses
Puntos: 1
despues de poner usuario y contraseña me baja el script como un archivo...

Hola: estoy tratando de hacer el usuario y la contraseña con mysqly php.
tengo una base de datos llamada ACCESO, la tabla es USUARIO, y los campos
NOMBRE_USUARIO y CLAVE_USUARIO.

Tengo una pagina index3.HTML con el siguiente codigo:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form name="form1" method="post" action="scripto070605.php">
<table width="200" border="1">
<tr>
<td width="87">Usuario</td>
<td width="97"><input type="text" name="textfield"></td>
</tr>
<tr>
<td>contrase&ntilde;a</td>
<td><input type="password" name="textfield"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Enviar"></td>
</tr>
</table>
</form>
</body>
</html>

DONDE scripto070605.php es el script que tiene el siguiente codigo:
<?
//conecto con la base de datos
$conn = mysql_connect("servidor","usuario","password");
//selecciono la BBDD
mysql_select_db("acceso",$conn);

//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM usuario WHERE nombre_usuario='$usuario' and clave_usuario='$contrasena'";

//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);

//vemos si el usuario y contraseña es váildo
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa conbinación usuario/contraseña
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: TablaParaVista.htm");
}else {
//si no existe le mando otra vez a la portada
header("Location: index.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>

EL TEMA ES QUE, CUANDO LLENO USUARIO Y CONTRASEÑA en la pagina de inicio, index3.html, al hacer click en enviar, me quiere bajar la pagina scripto070605.php COMO UN ARCHIVO, y no me lleva a TablaParaVista.htm que es donde quiero acceder despues de ingresar el usuario y la contraseña en caso de que sean correcta.

Que estoy haciendo mal amigos???

Mil gracias!! espero ansiosa sus respuestas porque no termino nunca esta pagina!! saludos desde Campana, provincia de Buenos Aires