Que tal soy nuevo en esto del php estoy haciendo un pequeño programa que tengo en appserv 2.5.9 en la carpeta de www tiene 4 archivos el formulario otro que es conexion y otro que es funciones y uno llamado secreto todos .php pero en cuanto doy click enviar me manda el codigo de programacion, tengo windows 8 y lo corro en firefox , por favor ayudenme, gracias un saludo
Este es el error que muestra:
"" and $_POST["clave"]<>""){ $usuario = $_POST["usuario"]; $clave = $_POST["clave"]; if (conectarBase ($localhost,$root,$root,$prueba) ){ $consulta = "SELECT * FROM usuarios WHERE usuario='$usuario' AND clave='$password'"; if ( $paquete = consultar($consulta) ){ echo "
Bienvenido
"; } else { echo "
Intenta de nuevo
"; } } else { echo "
Servicio interrumpido
"; } } else { echo "
Llena todos los campos
"; } echo '
Regresar al formulario
'; ?>
Este es el codigo del formulario:
<form method="post" action="secreto.php">
<fieldset>
<legend>Ingrese sus datos</legend>
<p>
<label>Escriba su Usuario:
<input type="text" name="usuario" />
</label>
</p>
<p>
<label>Escriba su Contraseña:
<input type="text" name="clave" />
</label>
</p>
<p>
<input type="submit" value="Enviar" />
</p>
</fieldset>
</form>
Este es el codigo de funciones:
<?php
function conectarBase($localhost,$root,$root,$prueba){
if(!$enlace = @mysql_connect($localhost,$root,$root)){
return false;
} elseif (!mysql_select_db($prueba)){
return false;
} else {
return true;
}
}
?>
Este es el codigo conexion:
<?php
$host = "localhost";
$usuario = "root";
$clave = "root";
$bsse = "prueba";
?>
Este es el codigo Secreto:
<?php
include("conexion.php");
include("funciones.php");
if (isset($_POST["usuario"],$_POST["clave"]) and $_POST["usuario"]<>"" and $_POST["clave"]<>""){
$usuario = $_POST["usuario"];
$clave = $_POST["clave"];
if (conectarBase ($localhost,$root,$root,$prueba) ){
$consulta = "SELECT * FROM usuarios WHERE usuario='$usuario' AND clave='$password'";
if ( $paquete = consultar($consulta) ){
echo "<p>Bienvenido</p>";
} else {
echo "<p>Intenta de nuevo</p>";
}
} else {
echo "<p>Servicio interrumpido</p>";
}
} else {
echo "<p>Llena todos los campos</p>";
}
echo '<p>Regresar al <a href="index1.html">formulario</a> </p>';
?>
Por favor ayudenme gracias un saludo