Conectarse y realizar consulta en MySQL-PHP

Hola mi nombre es Roberto y mi pregunta es: Tengo el siguiente código y lo que quiero hacer es ver por que no puedo conectarme a realizar la consulta a la base de datos que tengo en mi computadora. Se supone que ingresas el nombre de usuario y la contraseña pero me marca un error el cual dice que no puede establecer una conexión, el error esta en la codificación o en la config del servidor MySQL, por favor seria de gran ayuda la solución ya que apenas estoy aprendiendo MySQL de un libro.
<Html>
<Head>
<title>Mi sitio PhP</title>
</head>
<body>
<div align="center">
<form method="post" action="Consulta_Productos.php">
<p align="center">  </p>
<p align="center">Usuario:
<input name="Usuario" type="text" id="Usuario" size="20" maxlength="6">
</p>
<p align="center">Password:
<input name="Pass" type="text" id="Pass">
</p>
<p align="center">
<input type="submit" name="Submit" value="Enviar">
</p>
<p align="center">  </p>
</form>
</div>
</body>
</html>
Y el consulta_productos.php es:
<?php
function informe_error()
{
echo "<font color=RED <b>Error: </b></font>".mysql_errno()."; <br><font color=RED <b>Descripcion del error:</b></font>".mysql_error(). "<br>\n";}
if($ID_Conexion=mysql_connect("localhost",$Usuario,$Pass))
{
echo "El identificador de conexion es ".$ID_Conexion;
$select= mysql_select_db("Mi_Tienda");
}
else
{
print "<center><br>No se completo la conexion<br><br></center>";
}
$sql1="SELECT Producto,Precio from Productos WHERE Precio<50";
if($Resultado = mysql_query("$sql1")){
while($fila=mysql_fetch_Array($Resultado))
{
echo "Producto: ".$fila[Producto]." ".$fila[Precio] ."<br> \n";
}
} else informe_error();
De antemano gracias!

1 Respuesta

Respuesta
1
Las varaibles que se envían con un formulario con el método post, se recogen con la expresión $_POST['nombrevariable']
Modifica tu codigo en cosulta_productos.php y cambia $Usuario por $_POST['Usuario'] y $Pass por $_POST['Pass'].
Otra cuestión, ¿seguro qué escribes el usuario y la contraseña correctos?
Espero haberte ayudado. Hasta pronto.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas