| ||||
Re: Mandar formulario podria ser con un contardor de caracteres escritos... si el contador está en 0 entoces lo evaluas como nada. Mas facil aun dale a cada campo el value="", para que cuando el cliente no escriba nada en ellos llegue solo vacio. Si no respondi tu pregunta, por favor dime y explica mas lo que quieres lograr
__________________ Adios ...!!!! |
| ||||
Re: Mandar formulario Creo que vos queres que se dirijan a tu correo los mensajes que sale de tu web discúlpame si entendí mal pero si entendí bien espero que te sirva <?php $nombre = $_POST['nombre']; $mail = $_POST['mail']; $empresa = $_POST['empresa']; $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 .= "Mensaje: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "Enviado el " . date('d/m/Y', time()); $para = 'tu correo; $asunto = 'Consultas u opiniones'; mail($para, $asunto, utf8_decode($mensaje), $header); |
| ||||
Re: Mandar formulario Hola amigo, ante nada gracias x responder. Mira te explico mejor. En esta pagina http://www.caesar-car.com/prueba/contactar.php puedes ver el ejemplo colgado. Si te fijas lo q me interesaria es que primero me mande El nombre, luego apellidos y asi ... Pues lo que me hace es que me manda primero el nombre y luego la consulta, despues apellidos ... sabes que me lo desordena. Saludos y gracias nuevamente. |
| ||||
Re: Mandar formulario la verdad te lo manda de esa forma porque lo pasa por orden de aparicion Código HTML: <tr> <td width="10%">Nombre:</td> <td width="45%"><label> <input name="Nombre" type="text" class="textoempresa" id="Nombre" size="35" /> </label></td> <td width="45%" rowspan="4"><label> <textarea name="Consulta" cols="48" rows="6" class="textoempresa" id="Consulta"></textarea> </label></td> </tr> <tr> <td>Apellidos:</td> <td><input name="Apellidos" type="text" class="textoempresa" id="Apellidos" size="35" /></td> </tr> <tr> <td>E-mail:</td> <!--esto esta mal para nombre de input E-mail: mejor EMail--> <td><input name="EMail" type="text" class="textoempresa" id="E-mail:" size="35" /></td> </tr> <tr> <td>Teléfono:</td> <!--esto esta mal para nombre de input Teléfono mejor Telefono--> <td><input name="Telefono" type="text" class="textoempresa" id="Teléfono" size="35" /></td> </tr> <tr> Sin embargo no entiendo, por que la necesidad de que te lo envie en un orden ya que tu lo puedes ordenar al momento de recibir en p.php Código PHP:
__________________ El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa la tristeza no existe, solo es... la ausencia de la felicidad. |
| ||||
Re: Mandar formulario Y en que linae de mi codigo tendria que escribir esto ??? Saludos. Te pongo mi codigo aqui. <?php //Copyright © McAnam.com function form_mail($sPara, $sAsunto, $sTexto, $sDe){ $bHayFicheros = 0; $sCabeceraTexto = ""; $sAdjuntos = ""; if ($sDe)$sCabeceras = "From:".$sDe."\n"; else $sCabeceras = ""; $sCabeceras .= "MIME-version: 1.0\n"; foreach ($_POST as $sNombre => $sValor) $sTexto = $sTexto."\n".$sNombre." = ".$sValor; foreach ($_FILES as $vAdjunto){ if ($bHayFicheros == 0){ $bHayFicheros = 1; $sCabeceras .= "Content-type: multipart/mixed;"; $sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n"; $sCabeceraTexto = "----_Separador-de-mensajes_--\n"; $sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n"; $sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n"; $sTexto = $sCabeceraTexto.$sTexto; } if ($vAdjunto["size"] > 0){ $sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n"; $sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";; $sAdjuntos .= "Content-Transfer-Encoding: BASE64\n"; $sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n"; $oFichero = fopen($vAdjunto["tmp_name"], 'r'); $sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"])); $sAdjuntos .= chunk_split(base64_encode($sContenido)); fclose($oFichero); } } if ($bHayFicheros) $sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n"; return(mail($sPara, $sAsunto, $sTexto, $sCabeceras)); } //Ejemplo de como usar: if (form_mail("[email protected]", "Activación de formulario", "Los datos introducidos en el formulario son:\n\n", "[email protected]" ) ) echo "Su formulario ha sido enviado con exito"; ?> |
| ||||
Re: Mandar formulario te explico brevemente, esa funcion utiliza un foreach del post formar el texto correspondiente en la salida, eso lo podemos ver aqui Código PHP: lo que se me ocurre por el momento es modificar hacer algo como esto: Código PHP:
__________________ El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa la tristeza no existe, solo es... la ausencia de la felicidad. |