Tengo el siguiente código, donde envío unos datos a un formulario para insertarlos en MySQL. En este formulario si el usuario no ha colocado todos sus datos te aparece un mensaje. Lo que quiero hacer es que si la gente entra a esta página no se ejecute el código y por lo tanto no se muestre ningún mensaje de si se envió (porque el usuario no ha enviado nada).
Esto es lo que estoy haciendo:
Código PHP:
Ver original<?php include ('header.php'); ?>
<div id="contenido2">
<?php if (($_SESSION['login']!="alvaro")||($_SESSION['password']!="c312d5d94820553905680f877df50163")) {
echo "<h1>No estás autorizado para ver esta página</h1>";
} else {
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$password = md5($_POST['password']); if (!isset($_POST)) {"";} else { if (($nombre == "") || ($email == "") || ($password == "")) {
echo "Los campos no fueron debidamente completados";
} else {
mysql_query("INSERT INTO wp_empleadores (Folio, Nombre, Password) VALUES ('$nombre', '$email','$password')");
}
}
?>
<h1>Agregar Usuario</h1>
<form name="contacto" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
<p>Nombre</p><input name="nombre" type="text" id="nombre" value="" size="35" class="buscar" />
<p>Email</p><input name="email" type="text" id="email" value="" size="35" class="buscar" />
<p>Password</p><input name="password" type="text" id="password" value="" size="35" class="buscar" /><br /> <br />
<input type="submit" class="button" value="enviar">
</form>
<br />
<br />
<div id="boton"><input type="button" class="button" value="Cerrar Sesión" onclick="location='index2.php'"></div>
</div>
</body>
</html>
<?php } ?>