Soy diseñador web y apenas tengo idea de PHP y cosas que van más allá de HTML o CSS.
Mi duda es la siguiente:
Quiero hacer un formulario, y enviarlo sin que salte el outlook. Sé que hay que utilizar PHP y he visto varias opciones. Una de ellas es la siguiente:
<?
if (!$HTTP_POST_VARS){
?>
<form method="post" action="presupuesto.php"><table border="0">
<tr>
<td>Empresa* :</td>
<td class="cajas"><span id="sprytextfield1">
<input type="text" name="empresa" id="empresa" />
<span class="textfieldRequiredMsg">Campo obligatorio</span></span></td>
</tr>
<tr>
<td>Nombre Personal* :</td>
<td class="cajas"><span id="sprytextfield2">
<input type="text" name="nombre" id="nombre" />
<span class="textfieldRequiredMsg">Campo obligatorio</span></span></td>
</tr>
<tr>
<td>Dirección :</td>
<td class="cajas"><span id="sprytextfield3">
<input type="text" name="direccion" id="direccion" />
</span></td>
</tr>
<tr>
<td>Código Postal* :</td>
<td class="cajas"><span id="sprytextfield4">
<input type="text" name="CP" id="CP" />
<span class="textfieldRequiredMsg">Campo obligatorio</span></span></td>
</tr>
<tr>
<td>Localidad/Provincia* :</td>
<td class="cajas"><span id="sprytextfield5">
<input type="text" name="Localidad" id="Localidad" />
<span class="textfieldRequiredMsg">Campo obligatorio</span></span></td>
</tr>
<tr>
<td>Tlfn./Fax :</td>
<td class="cajas"><span id="sprytextfield6">
<input type="text" name="tlfn" id="tlfn" />
</span></td>
</tr>
<tr>
<td>E-mail* :</td>
<td class="cajas"><span id="sprytextfield7">
<input type="text" name="mail" id="mail" />
<span class="textfieldRequiredMsg">Campo obligatorio</span></span></td>
</tr>
<tr>
<td>Servicio Solicitado* :</td>
<td class="cajas"><span id="sprytextarea1">
<textarea name="servicio" cols="10" rows="10" id="servicio"></textarea>
<span class="textareaRequiredMsg">Campo obligatorio</span></span></td>
</tr>
<tr>
<td colspan="2">¿Tiene contratado actualmente un servicio de limpieza?*</td>
</tr>
<tr>
<td colspan="2" class="cajas" id="sino"><span id="spryradio1">
<label id="respuesta">
<input type="radio" name="contratado" value="si" id="contratado_0" />
Sí</label>
<label id="respuesta">
<input type="radio" name="contratado" value="no" id="contratado_1" />
No</label>
<span class="radioRequiredMsg">Campo obligatorio</span></span></td>
</tr>
<tr>
<td><input name="Enviar" type="submit" value="Enviar" id="Enviar" /></td>
<td><input name="Reestablecer" type="reset" value="Reestablecer" /></td>
</tr>
</table>
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Empresa: " . $HTTP_POST_VARS["empresa"] . "\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Direcion: " . $HTTP_POST_VARS["direccion"] . "\n";
$cuerpo .= "Codigo Postal: " . $HTTP_POST_VARS["CP"] . "\n";
$cuerpo .= "Localidad: " . $HTTP_POST_VARS["Localidad"] . "\n";
$cuerpo .= "Telefono: " . $HTTP_POST_VARS["tlfn"] . "\n";
$cuerpo .= "E-mail: " . $HTTP_POST_VARS["mail"] . "\n";
$cuerpo .= "Servicio solicitado: " . $HTTP_POST_VARS["servicio"] . "\n";
$cuerpo .= "Tiene contratado algun servicio?: " . $HTTP_POST_VARS["contratado"] . "\n";
}
?>
Esto lo puse en la página HTML del formulario y está conectada con otra PHP, en el action, que no sé qué tiene que llevar o si simplemente va vacía. No lo sé porque no lo explican en los tutoriales que he visto.
La vez que más cerca he estado de conseguirlo, me ha llegado el mail, con las variables del formulario pero sin el contenido que rellena el usuario.
Os estaría eternamente agradecido si me pudiérais decir qué hacer.
Muchas gracias
