Yo tenia entendido que en una pagina haces el formulario y mandas los datos a otra pagina donde haces el tratamiento.
Una parte del codigo de la pagina que recoge las variables.... comprueba todo esto y al final que no lo he puesto hay un else y hace otras cosas...
Código Javascript
:
Ver originalif (isset($_POST["nombre"])) {
//print_r($_POST);
$username = $_POST["nombre"];
$telefono = $_POST["telefono"];
$password = $_POST["password"];
$password2 = $_POST["password2"];
$email = $_POST["email"];
$email2 = $_POST["email2"];
if($_POST["ocultar"]=="on"){
$what=1;
}else{
$what=0;
}
}
// Hay campos en blanco
if($username==NULL | $password==NULL | $password2==NULL | $email==NULL){
//echo "un campo está vacio.";
?>
<script language="javascript" type="text/javascript">
alert("Un campo obligatorio esta vacio.")
window.location="./subir-anuncio.php";
</script>
<?php
}elseif($password!=$password2){// ¿Coinciden las contraseñas?
?>
<script language="javascript" type="text/javascript">
alert("Las contraseñas no coinciden.\nRevise las contraseñas.")
window.location="./subir-anuncio.php";
</script>
<?php
//echo "Las contraseñas no coinciden";
}elseif($email!=$email2) {
//echo "Los email no coinciden";
?>
<script language="javascript" type="text/javascript">
alert("Los email no coinciden.\nRevise los emails.")
window.location="./subir-anuncio.php";
</script>
<?php
}
Este seria el codigo donde trato las variables recibidas