Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2010, 18:13
somaria
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 1
Tengo un problema con el formulario de contacto php html.

Buenas Noches.
Tengo un problema, con mi formulario de contactos, al momento de enviarlo por la página no me llegan los datos del celular y solo el mensaje; para esto estoy utilizando html y php. Sé que existe otra forma que es php y java (la verdad eso de java no entiendo). Les envió los códigos que estoy usando, espero que puedas ubicar cual es el error:
Esto es en html:
<div class="title"><span class="title_icon"><img src="images/juicios.png" alt="juicios" title="" /></span>Escriba su consulta</div>

<div class="feat_prod_box_details">
<div class="contact_form">
<div class="form_subtitle">Complete todos los requisitos:</div>
<form id="form1" name="form1" method="post" action="contacto.php">
<label>
<div class="form_row">
<label class="contact"><strong>Nombres:</strong></label>
<input type="text" class="contact_input" name="nombres" id="nombres" />
</div>
<div class="form_row">
<label class="contact"><strong>E-mail:</strong></label>
<input type="text" class="contact_input" name="correo" id="correo" />
</div>
<div class="form_row">
<label class="contact"><strong>Celular:</strong></label>
<input type="text" name="celular" class="contact_input" id="celular" />
</div>
<div class="form_row">
<label class="contact"><strong>Asunto:</strong></label>
<input type="text" class="contact_input" name="asunto" id="asunto" />
</div>
<div class="form_row">
<label class="contact"><strong>Mensaje:</strong></label>
<textarea name="mensaje" class="contact_textarea" rows="5" id="mensaje"></textarea>
</div>
<div class="form_row">
<input name="enviar" class="contact" type="submit" value="enviar" /></label>
</div>
</form>
</div>
</div>
</div>

En php:
<?php
//aqui pasamos los parametros o datos del formulario de html a varibes de php
$nombres= $_POST['nombres'];
$correo= $_POST['E-mail'];
$celular= $_POST['celular'];
$asunto= $_POST['asunto'];
$mensaje= $_POST['mensaje'];
$para= '[email protected]';
//agregamos algunas header o cabeceras para tratar de evitar que nuestro correo sea interpretado como spam
$header = 'From: ' . $correo . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

// enviamos el mensaje usando la funcion mail de php
mail($para,$asunto,$mensaje,$header);
?>
<strong>Su mensaje ha sido enviado</strong>
<p><br />
Gracias por hacer su consulta.</p>
<p>En breves momentos ………..</p>

Gracias por la ayuda.