17/06/2008, 02:08
|
| | | Fecha de Ingreso: noviembre-2005 Ubicación: Cádiz
Mensajes: 393
Antigüedad: 18 años, 5 meses 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!!! |