Hola, comunidad. Soy nuevo en el foro y en el mundo de la programación. De hecho creo que estoy publicando este mensaje como una respuesta porque no veo ninguna zona para publicar preguntas. Espero me perdoneis y me orienteis.
Mi duda tiene que ver con un formulario de pedidos que estoy desarrollando para mi web. He hecho el formulario html para recoger los datos en los campos mediante el método post, os lo muestro a continuación:
<form action="procesarpedido.php" method="post" name="form1" id="form1">
<table width="90%" border="1" align="center">
<tr>
<th width="34%" valign="top" scope="col"><p>FABRICANTE</p>
<p>(Seleccione el fabricante del artículo que desea en el menú que se muestra a continuación)</p>
<p>
<label for="label">Fabricante</label>
<select name="fabricante2" id="label">
<option>Morellato</option>
<option>Miss Sixty</option>
<option>Police</option>
<option>Puma</option>
<option>Tommy Hilfiger</option>
<option>Dolce&Gabana</option>
<option>Guess</option>
<option>Just Cavalli</option>
<option>Pandora</option>
<option>Fink Orfebres</option>
<option>Moon</option>
<option>Marea</option>
<option>Sector</option>
<option>Polo Ralph Lawren</option>
<option>Casio</option>
<option>Luxenter</option>
<option>Nexxo</option>
<option>Italsilver</option>
</select>
</p>
<p> </p></th>
<th width="39%" align="center" valign="middle" scope="col"><p>REFERENCIA</p>
<p>(Indique la referencia del artículo y seleccione la clase a la que pertenece)</p>
<p>
<label for="label2">Referencia</label>
<input type="text" name="referencia2" id="label2" />
</p>
<p>
<label>
<input type="radio" name="GrupoOpciones1" value="opción" id="GrupoOpciones1_3" />
Joyeria</label>
<br />
<label>
<input type="radio" name="GrupoOpciones1" value="opción" id="GrupoOpciones1_4" />
Relojeria</label>
<br />
<label>
<input type="radio" name="GrupoOpciones1" value="opción" id="GrupoOpciones1_5" />
Charms (Sólo en Pandora)</label>
<br />
</p>
<p> </p></th>
<th width="27%" valign="top" scope="col"><p>UNIDADES</p>
<p>(Especifique el nº de unidades que desea recibir del artículo en cuestión)</p>
<p>
<label for="unidades">Unidades</label>
<input type="text" name="unidades" id="unidades" />
</p>
<p> </p>
<p> </p></th>
</tr>
</table>
<p> </p>
<table width="90%" border="1" align="center">
<tr>
<th height="61" align="center" scope="col"><label for="button"></label>
<input type="submit" name="enviar" id="button" value="enviar" />
<label for="button2"></label>
<input type="reset" name="button2" id="button2" value="Restablecer" /></th>
</tr>
</table>
</form>
Y este es el archivo php que tendría que procesarlo y enviarlo:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>procesarpedido</title>
</head>
<body><?php
if(isset($_POST['enviar']))
$sendTo = "
[email protected]";
$subject = "pedido";
$fabricante = $_POST["fabricante2"];
$referencia = $_POST["referencia2"];
$tipo = $_POST["GrupoOpciones1"];
$unidades = $_POST["unidades"]
$headers .= "";
$message = "\nFabricante: " . $fabricante . "\nReferencia: " . $referencia . "\nTipo: " . $tipo;
mail($sendTo, $subject, $message, $headers);
?>
</body>
</html>
Pongo la cabecera y el resto de elementos html porque no sé incluso si eso podría estar afectando al archivo. La cuestión es que no funciona y no sé porque. He revisado y revisado, me he hartado de mirar y remirar en más y más foros pero no sé lo que está fallando. Por si os sirve os diré que trabajo con Dreamweaver y que los nombres de los campos en el archivo procesarpedido.php me los pone en rojo, lo cual creo que indica codigo incorrecto, pero en los manuales de sintaxis php no logro ver donde está el error. Os agradecería enormemente que echaseis una mano, y aunque creo que todavía estoy muy verde para eso si puedo ayudaros en algo no dudeis de que lo haré. Muchas gracias a todos de antemano y felicidades por el foro.