Formulario
<form id="form1" name="form1" method="post" action="login.php">
<p> </p>
<table width="358" height="127" border="1" align="center" class="listas">
<tr>
<td width="92" align="center" scope="col"><strong>Rut :</strong></td>
<td width="83" align="center" scope="col"><input type="text" name="rut"/></td>
</tr>
<tr>
<td align="center"><strong>Contraseña</strong></td>
<td align="center"><input type="password" name="pass"/></td>
</tr>
</table><br />
<p class="centrar"><input type="submit" name="but1" Value="Ingresar"/>
<input type="reset" name="reset" Value="Restablecer"/>
tengo una base de datos en Mysql con una base de datos de nombre petshop , la tabla que esta en su interior es miembros y tengo solo un usuario de prueba que ilustro aca :
mysql> describe miembros;
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| id | int(3) | NO | PRI | NULL | auto_increment |
| rut | int(9) | YES | | NULL | |
| password | varchar(20) | YES | | NULL | |
+----------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
Por ultimo tengo la la pagina : "login.php" , que tiene la siguiente estructura :
LOGIN.PHP
<?php
$login=$_POST['rut'];
$clave=$_POST['pass'];
DEFINE ('host','localhost');
DEFINE ('user','german');
DEFINE ('password','inter');
DEFINE ('database','petshop');
$con = mysqli_connect($host, $user,$password,$database)
or die ("No se puedo establecer la conexion");
$sql = "SELECT * FROM Miembros WHERE rut='$login' AND password='$clave'";
$result = mysqli_query($con,$sql)
or die("No se puede ejecutar la consulta.");
$num = mysqli_num_rows($result);
if ($num > 0)
{
header("Location: Menu.php");
} else {
echo "El usuario o contraseña no coincide";
}
mysqli_close($con);
?>
Para finalizar el tema es que cuando hago click en el boton enviar de mi formulario en ves de redirigirme al menu.php , me muestra los siguiente:
0) { header("Location: Menu.php"); } else { echo "El usuario o contraseña no coincide"; } mysqli_close($con); ?> ( tal cual se ve y es lo unico que me aparece)
Me he cabeceado toda la tarde , no se que puede ser , he tratado por todo los lados que he podido revisar , si alguien me tiende una mano estare muy agradecido .
PD: disculpen lo largo del post, solo busco ser claro.
PD: estoy trabajando con la ultima version de xampp tengo corriendo a mysql y apache sin problemas en sus puertos por defecto.
PD: otros script se me vizualisan sin problemas es aca donde me volvi loco.
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)