Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2011, 05:03
elpetakas
 
Fecha de Ingreso: enero-2011
Mensajes: 105
Antigüedad: 13 años, 9 meses
Puntos: 10
Necesito un cable

Código:
<?php 

//if ($_POST['CasillaVerificacion'] = "verificado"){
 
	$nombre = $_POST['txtNombre'];
	$mail = $_POST['txtEmail'];
	$empresa = $_POST['txtEmpresa'];
	$telefono = $_POST['txtTelefono'];
	$asunto = $_POST['txtAsunto'];
	$mensaje = $_POST['txtDescripcion'];
	$enviar = true;

if ($nombre != "")
{
//	<script language="javascript">
//		alert("El campo Nombre es obligatorio");
//		window.history.back();
//	</script>
	echo "error"
	$enviar = false;	
}
if ($mail != "")
{
//	<script language="javascript">
//		alert("El campo E-mail es obligatorio");
//		window.history.back();
//	</script>
	$enviar = false;
}
if ($asunto != "")
{
//	<script language="javascript">
//		alert("El campo Asunto es obligatorio");
//		window.history.back();
//	</script>
	$enviar = false;
}
if ($mensaje != "")
{
//	<script language="javascript">
//		alert("No has escrito ningún mensaje");
//		window.history.back();
//	</script>
	$enviar = false;
}


if ($enviar == true)
{
	$header = 'From: ' . $mail . " \r\n";
	$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
	$header .= "Mime-Version: 1.0 \r\n";
	$header .= "Content-Type: text/plain";

	$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
	$mensaje .= "Su e-mail es: " . $mail . " \r\n";
	$mensaje .= "Su telefono es: " . $telefono . " \r\n";
	$mensaje .= "Mensaje: " . $mensaje . " \r\n";
	$mensaje .= "Enviado el " . date('d/m/Y', time());

	 $para = '*****@hotmail.com';
	 $asunto = "Asunto: ";

	mail($para, $asunto, utf8_decode($mensaje), $header);

	echo utf8_decode("Mensaje enviado correctamente.\nEn breve sera respondida su peticion");
}
 ?>
Soy nuevo en PHP y no termino de entender su funcionamiento, tengo muchas dudas, tengo algo como esto, es un archivo enviar.php que manda correos cogiendo los campos de otro formulario, tengo los campos de texto txt... y una CasillaVerificación que es un checkBox

la funcion de enviar correos funciona, lo que quiero es que me compruebe que los campos email, mensaje, etc, no esten vacíos y que mande algo parecido a un MessageBox (los scripts de javascript que estan comentados no me funcionan) y que solo mande correos en el caso de que esten rellenados los campos y este la casilla de verificacion marcada

lo de la casilla de verificacion no entiendo muy bien como va, e intento utilizar booleanos para controlar que los campos estan vacíos, pero tampoco me funciona y no se donde estara el error, alguien me echa un cable?