Necesito ayuda para encontrar la/s falla/s por que no funciona.... el codigo a mi me parece correcto. pero de todas formas falla....
el codigo es:
Código PHP:
<?php
session_start();
if(!isset($_SESSION['cargado'])) { $_SESSION['cargado'] = ""; }
if (empty($_POST['enviar'])){
if(isset($_SESSION['error'])){
echo $_SESSION['error'];
$_SESSION['error']="";
}
?>
<form action="<?=$PHP_SELF?>" method="post" name="formulario" id="formulario">
Nombres:(*)<input name="nombre" id="nombre" size="20" maxlength="200" />
Apellido:(*)<input name="apellido" id="apellido" size="20" maxlength="200" />
Teléfono:(*)<input name="phone" id="phone" size="15" maxlength="200" />
Movil:<input name="cel" id="cel" size="15" maxlength="200" />
E-mail: (*)<input name="email" id="email" size="40" />
Comentarios: (*)<textarea name="comentarios" cols="50" rows="5" id="comentarios"></textarea>
<input name="enviar" type="submit" id="enviar" value="enviar">
<input name="Reset" type="reset" value=" Borrar " />
</form>
<?
}else{
if($_SESSION['cargado']=""){
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$phone = $_POST['phone'];
$cel = $_POST['cel'];
$email = $_POST['email'];
$comentarios = $_POST['comentarios'];
$error = "";
if($nombre = ""){$error .= "Nombre incorrecto \n";}
if( $apellido = ""){ $error .= "Apellido incorrecto \n";}
if( $phone = ""){ $error .= "Numero de Telefono Incorrecto \n";}
if( $cel = ""){ $error .= "Numero de Telefono Incorrecto \n";}
if($comentarios = ""){$error .= "comentario Incorrecto \n";}
if($email = ""){$error .= "E-mail Incorrecto \n";}
if($error = ""){
$_SESSION['cargado'] = "ok";
$_SESSION['error'] = "";
}else{
$_SESSION['cargado'] = "";
$_SESSION['error'] = $error;
echo'<script language="JavaScript">
document.location.href="contactoo.php"
</script>';
}
}
if($_SESSION['cargado'] = "ok"){
//Aviso de envio y envio
echo 'CONSULTA REALIZADA';
// Elimino session
session_unset();
session_destroy();
}
}
?>
Gracias de antemano.