17/06/2008, 02:08
|
| | | Fecha de Ingreso: noviembre-2005 Ubicación: Cádiz
Mensajes: 393
Antigüedad: 19 años, 1 mes Puntos: 0 | |
Respuesta: opciones de select dependiendo de otro select sengunda parte del codigo Código PHP:
</script>
</head>
<body>
<?php
$contactocorrecto=true;
$emailcorrecto=true;
$telefonocorrecto=true;
$modelocorrecto=true;
if (isset($_POST['datos_enviados'])) {
if($_POST['contacto']==""){$contactocorrecto=false;}
if($_POST['email']==""){$emailcorrecto=false;}
if($_POST['telefono']==""){$telefonocorrecto=false;}
if($_POST['modelo']=="- Selecciona -"){$modelocorrecto=false;}
//if($_POST['color']==""){$colorcorrecto=false;}
if ($contactocorrecto && $emailcorrecto && $telefonocorrecto && $modelocorrecto)
{
require("includes/class.phpmailer.php");
$mail = new PHPMailer();
$mail->PluginDir = "includes/";
$mail->Mailer = "smtp";
$mail->Host = "smtp.labolsaolavida.com";
$mail->SMTPAuth = true;
$mail->Username = "labolsao01";
$mail->Password = "fifina";
$tmp_name = $_FILES['archivo']['tmp_name'];
$name = $_FILES['archivo']['name'];
$empresa = $_POST['empresa'];
$contacto = $_POST['contacto'];
$email = $_POST['email'];
$direccion = $_POST['direccion'];
$ciudad = $_POST['ciudad'];
$telefono = $_POST['telefono'];
$fax = $_POST['fax'];
$material = $_POST['material'];
$modelo = $_POST['modelo'];
//$color = $_POST['color'];
$archivo = $_FILES['archivo']['name'];
$comentario = $_POST['comentario'];
$mail->Body = "<h3>Datos de la empresa</h3><hr></br>
<b>Empresa:</b> ".$empresa."<br/><b>Persona de contacto:</b> ".$contacto."<br/>
<b>E-mail:</b> ".$email."<br/><b>Dirección:</b> ".$direccion."<br/>
<b>Ciudad:</b> ".$ciudad."<br/> <b>Teléfono:</b> ".$telefono."<br/>
<b>Fax:</b> ".$fax."<br/><h3>Datos para la muestra</h3><hr> <b>Material:</b> ".$material."<br/>
<b>Modelo:</b> ".$modelo."<br/> <b>Color:</b> Aún no<br/>
<b>Logotipo / Archivo:</b> ".$archivo."<br/><h3>Comentarios</h3><hr> <b>Comentario:</b> ".$comentario."<br/>";
$body = $mail->Body;
$mail->AltBody = "esto es un mensaje de prueba para el AltBody";
$mail->AddAttachment($tmp_name, $name);
//$mail->MsgHTML($body);
$mail->From = "[email protected]";
$mail->FromName = "Pedro";
$mail->Subject = "Contacto desde el sitio web";
$mail->AddAddress("[email protected]");
$mail->Timeout=120;
$exito = $mail->Send();
if(!$exito) {
echo "<p class='aviso'>El mensaje no ha podido ser enviado, por favor inténtalo de nuevo.</p>";
}
else {
echo "<p class='aviso>¡Mensaje enviado correctamente!</p>";
}
}//fin del if de datos correctos
else//del if de datos correctos, es decir, si no hay datos correctos
{// else del if datos correctos inicio
?>
<div id=contenedor>
<p class="titulo">Solicita <strong>GRATUITAMENTE</strong> tu muestra digital, diseñaremos tu bolsa con las características que nos indiques.</p>
<form action="formulario_1columna.php" method="post" enctype="multipart/form-data" name="frm">
<div class="absolute"><label for="empresa">Empresa:</label><input name="empresa" type="text" id="empresa" size="25" value="<?=$_POST['empresa']?>"></div>
<div class="absolute"><label for="contacto">(*) Persona de contacto:</label><input name="contacto" type="text" id="contacto" size="25" value="<?=$_POST['contacto']?>"></div>
<? if(!$contactocorrecto){
echo "<p class=\"alerta\">Debes introducir una persona de contacto</p>";
}
?>
<div class="absolute"><label for="email">(*) E-mail:</label><input name="email" type="text" id="email" size="25" value="<?=$_POST['email']?>"></div>
<? if(!$emailcorrecto){
echo "<p class=\"alerta\">Debes introducir un E-mail</p>";
}
?>
<div class="absolute"><label for="direccion">Direccion:</label><input name="direccion" type="text" id="direccion" size="25" value="<?=$_POST['direccion']?>"></div>
<div class="absolute"><label for="ciudad">C. Postal - Ciudad:</label><input name="ciudad" type="text" id="ciudad" size="25" value="<?=$_POST['ciudad']?>"></div>
<div class="absolute"><label for="telefono">(*) Teléfono:</label><input name="telefono" type="text" id="telefono" size="25" value="<?=$_POST['telefono']?>"></div>
<? if(!$telefonocorrecto){
echo "<p class=\"alerta\">Debes introducir un teléfono</p>";
}
?>
<div class="absolute"><label for="fax">Fax:</label><input name="fax" type="text" id="fax" size="25" value="<?=$_POST['fax']?>"></div>
<div class="absolute"> <label for="material">(*) Tipo de material:</label><select name="material" onchange="cambia(document.frm.modelo)" value="<?=$_POST['material']?>">
<option value="Algodón">Algodón</option>
<option value="No-tejido">No tejido</option>
</select></div>
<div class="absolute"> <label for="modelo">(*) Modelo de bolsa:</label><select name="modelo" value="<?=$_POST['modelo']?>">
<option>38 x 42 dos asas corta </option>
<option>38 x 42 dos asas larga </option>
<option>38 x 42 un asa </option>
<option>38 x 42 dos asas corta y cordón </option>
<option>38 x 42 dos asas corta y 5 cm. de fondo </option>
<option>22 x 27 dos asas cortas </option>
<option>50 x 50 dos asas cortas </option>
<option>50 x 70 dos asas cortas </option>
<option>mochila sin fondo </option>
<option>mochila con fondo circular </option>
<option selected>- Selecciona -</option>
</select></div>
<? if(!$modelocorrecto){
echo "<p class=\"alerta\">Debes seleccionar uno de nuestros modelos</p>";
}
?>
<div class="absolute"> <label for="color">(*) Color de bolsa:</label></div>
<div class="absolute"> <label for="archivo">Envíanos tu logotipo:</label><input name="archivo" type="file" class="form" value="<?=$_FILES['archivo']['name']?>"></div>
<div class="absolute"> <label for="comentario">Comentarios:</label><textarea name="comentario" cols="40" rows="7" class="form" id="comentario" value="<?=$_POST['comentario']?>"></textarea></div>
<div id="botones"><input name="reset" type="reset" value="borrar">
<input name="datos_enviados" type="submit" value="Enviar"></div>
<div><span>(*): Campos obligatorios.</span></div>
</form>
</div>
<?
}//fin del else de los datos correctos, es decir fin de las acciones que tienen lugar cuando los datos no son correctos.
}//fin del if datos enviados, es decir, si no se han enviado los datos.mostramos el formulario para que puedan ser enviados.
else
{
?>
<div id=contenedor>
<p>Solicita <strong>GRATUITAMENTE</strong> tu muestra digital, diseñaremos tu bolsa con las características que nos indiques.</p>
<form action="formulario_1columna.php" method="post" enctype="multipart/form-data" name="frm">
<div class="absolute"><label for="empresa">Empresa:</label><input name="empresa" type="text" id="empresa" size="25"></div>
<div class="absolute"><label for="contacto">(*) Persona de contacto:</label><input name="contacto" type="text" id="contacto" size="25"></div>
<div class="absolute"><label for="email">(*) E-mail:</label><input name="email" type="text" id="email" size="25"></div>
<div class="absolute"><label for="direccion">Direccion:</label><input name="direccion" type="text" id="direccion" size="25"></div>
<div class="absolute"><label for="ciudad">C. Postal - Ciudad:</label><input name="ciudad" type="text" id="ciudad" size="25"></div>
<div class="absolute"><label for="telefono">(*) Teléfono:</label><input name="telefono" type="text" id="telefono" size="25"></div>
<div class="absolute"><label for="fax">Fax:</label><input name="fax" type="text" id="fax" size="25"></div>
<div class="absolute"> <label for="material">(*) Tipo de material:</label><select name="material" onchange="cambia(document.frm.modelo)">
<option value="Algodón">Algodón</option>
<option value="No-tejido">No tejido</option>
</select></div>
<div class="absolute"> <label for="modelo">(*) Modelo de bolsa:</label><select name="modelo" onchange="cambia2(document.frm.color)">
<option>38 x 42 dos asas corta </option>
<option>38 x 42 dos asas larga </option>
<option>38 x 42 un asa </option>
<option>38 x 42 dos asas corta y cordón </option>
<option>38 x 42 dos asas corta y 5 cm. de fondo </option>
<option>22 x 27 dos asas cortas </option>
<option>50 x 50 dos asas cortas </option>
<option>50 x 70 dos asas cortas </option>
<option>mochila sin fondo </option>
<option>mochila con fondo circular </option>
<option selected>- Selecciona -</option>
</select></div>
<div class="absolute"> <label for="color">(*) Color de bolsa:</label> <select name="color">
<option>Rojo </option>
<option>Verde </option>
<option>Azul </option>
<option selected>- Selecciona -</option>
</select></div> <br/><br/><br/><br/><br/><br/>
<div class="absolute"> <label for="archivo">Envíanos tu logotipo:</label><input name="archivo" type="file" class="form"></div>
<div class="absolute"> <label for="comentario">Comentarios:</label><textarea name="comentario" cols="40" rows="7" class="form" id="comentario"></textarea></div>
<div id="botones"><input name="borrar" type="button" value="borrar" onclick="location.href='../www/fomulario_columna1.php'">
<input name="datos_enviados" type="submit" value="Enviar"></div>
<div><span>(*): Campos obligatorios.</span></div>
</form>
</div>
<?
}
?>
</body>
</html>
__________________ Genial concierto de Roger Waters, Pink Floyd siguen vivos!!! |