Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2005, 15:05
Monje
 
Fecha de Ingreso: enero-2002
Mensajes: 284
Antigüedad: 22 años, 3 meses
Puntos: 0
Adjuntar archivos en formulario PHP

Hola, tengo un formulario en PHP que funciona bien, pero al añadir 2 campos para Adjuntar archivo no va bien.
Iba a poner todo el código pero no lo permite el foro por problemas de espacio. Así que solo he dejado el código PHP y lo básico de HTML.
A ver si alguien me puede echar una mano.
Ah! mi nivel de PHP es bajo.

Saludos al foro


<body bgcolor="#999999" >
<?
if (!$HTTP_POST_VARS){
?>
<form action="envia_form.php" method=post>


<tr>
<td bgcolor="#009933">&nbsp;</td>
<td> Facilita fotos de la obra:</td>
</tr>
<tr>
<input name="SI_fotos_obras" type="checkbox" id="SI_fotos_obras2" value="info"><tdAdjuntar</td>
<td><input name="adjuntarFoto" type="file" id="adjuntarFoto"></td>
</tr>


<td>
<input name="Submit" type="button" id="Submit3" value="Enviar"
</td>

<td colspan="4"> <input name="Submit2" type="reset" id="Submit23" value="Restablecer">
<div align="right"> </div></td>

</td>
</tr>
</table>


</form>

<?
}else{

$cuerpo = "Formulario enviado\n";
$cuerpo .= "Empresa: " . $HTTP_POST_VARS["Empresa"] . "\n";
$cuerpo .= "Contacto: " . $HTTP_POST_VARS["Contacto"] . "\n";
$cuerpo .= "Telefono: " . $HTTP_POST_VARS["Telefono"] . "\n";
$cuerpo .= "Fax: " . $HTTP_POST_VARS["Fax"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["Email"] . "\n";
$cuerpo .= "Obra_nueva: " . $HTTP_POST_VARS["Obra_nueva"] . "\n";
$cuerpo .= "Rehabilitacion: " . $HTTP_POST_VARS["Rehabilitacion"] . "\n";
$cuerpo .= "Obra_civil: " . $HTTP_POST_VARS["Obra_civil"] . "\n";
$cuerpo .= "Industrial: " . $HTTP_POST_VARS["Industrial"] . "\n";
$cuerpo .= "Horizontal: " . $HTTP_POST_VARS["Horizontal"] . "\n";
$cuerpo .= "Horizontal_m2: " . $HTTP_POST_VARS["Horizontal_m2"] . "\n";
$cuerpo .= "Perimetral: " . $HTTP_POST_VARS["Perimetral"] . "\n";
$cuerpo .= "Perimetral_ml: " . $HTTP_POST_VARS["Perimetral_ml"] . "\n";
$cuerpo .= "Otras_protecciones: " . $HTTP_POST_VARS["Otras_protecciones"] . "\n";
$cuerpo .= "Estructura_metalica: " . $HTTP_POST_VARS["Estructura_metalica"] . "\n";
$cuerpo .= "Estructura_Hormigon: " . $HTTP_POST_VARS["Estructura_Hormigon"] . "\n";
$cuerpo .= "Estructura_Madera: " . $HTTP_POST_VARS["Estructura_Madera"] . "\n";
$cuerpo .= "Otras_estructuras: " . $HTTP_POST_VARS["Otras_estructuras"] . "\n";
$cuerpo .= "Cuales_protecciones: " . $HTTP_POST_VARS["Cuales_protecciones"] . "\n";
$cuerpo .= "Punto_máximo_altura: " . $HTTP_POST_VARS["Punto_máximo_altura"] . "\n";
$cuerpo .= "Metros: " . $HTTP_POST_VARS["Metros"] . "\n";
$cuerpo .= "SI_maquina_elevadora: " . $HTTP_POST_VARS["SI_maquina_elevadora"] . "\n";
$cuerpo .= "NO_maquina_elevadora: " . $HTTP_POST_VARS["NO_maquina_elevadora"] . "\n";
$cuerpo .= "SI_planos: " . $HTTP_POST_VARS["SI_planos"] . "\n";
$cuerpo .= "adjuntarPlano: " . $HTTP_POST_VARS["adjuntarPlano"] . "\n";
$cuerpo .= "NO_planos: " . $HTTP_POST_VARS["NO_planos"] . "\n";
$cuerpo .= "SI_fotos: " . $HTTP_POST_VARS["SI_fotos"] . "\n";
$cuerpo .= "adjuntarFoto: " . $HTTP_POST_VARS["adjuntarFoto"] . "\n";
$cuerpo .= "NO_fotos: " . $HTTP_POST_VARS["NO_fotos"] . "\n";
$cuerpo .= "Observaciones: " . $HTTP_POST_VARS["Observaciones"] . "\n";


mail("[email protected]","Formulario recibido",$cuerpo);

?>
</p>

<p>&nbsp;</p>
<table width="100%" height="100%" cellspacing="0" border="0" cellpadding="0">
<tbody>
<tr>
<td align="center">

<table width="250" height="150" cellspacing="0" border="0" cellpadding="0">
<tbody>
<tr>
<td align="center" valign="middle" bgcolor="#00CCFF">

<h4><?
if (!mail){ echo "No se ha enviado el formulario correctamente"; } else { echo "Gracias por rellenar el formulario.<br>Se ha enviado correctamente."; } ?></h4> <!-- Cierro el </h7> -->

</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<? } ?>
</body>
</html>