Aqui va el codigo del archivo form.php
Código PHP:
<?PHP
/*ESTOS SON LOS CAMPOS DEL FORMULARIO*/
?>
<form id="form_102767" class="appnitro" method="post" action="resultados.php">
<div class="form_description">
<h2>Nueva incidencia</h2>
<p>Sistema de incidencias de RECOL</p>
</div>
<ul >
<li id="li_3" >
<label class="description" for="element_3">Nombre </label>
<span>
<input id="element_3_1" name= "element_3_1" class="element text" maxlength="255" size="8" value=""/>
<label>Nombre</label>
</span>
<span>
<input id="element_3_2" name= "element_3_2" class="element text" maxlength="255" size="14" value=""/>
<label>Apellidos</label>
</span><p class="guidelines" id="guide_3"><small>Escriba nombre y apellidos del cliente</small></p>
</li> <li id="li_4" >
<label class="description" for="element_4">E-mail </label>
<div>
<input id="element_4" name="element_4" class="element text medium" type="text" maxlength="255" value=""/>
</div><p class="guidelines" id="guide_4"><small>Escriba el correo del usuario</small></p>
</li> <li id="li_5" >
<label class="description" for="element_5">Telefono </label>
<div>
<input id="element_5" name="element_5" class="element text medium" type="text" maxlength="255" value=""/>
</div><p class="guidelines" id="guide_5"><small>Escriba el telefono del usuario</small></p>
</li> <li id="li_1" >
<label class="description" for="element_1">Categoria </label>
<div>
<select class="element select medium" id="element_1" name="element_1">
<option value="" selected="selected"></option>
<option value="Correo" >Correo</option>
<option value="FTP y Web" >FTP y Web</option>
<option value="Varias" >Varias</option>
</select>
</div><p class="guidelines" id="guide_1"><small>Debes seleccionar la categoria principal de la incidencia</small></p>
</li> <li id="li_2" >
<label class="description" for="element_2">Subcategoria </label>
<div>
<select class="element select medium" id="element_2" name="element_2">
<option value="" selected="selected"></option>
<option value="1.1.- Altas" >1.1.- Altas</option>
<option value="1.2.- Errores (SMTP)" >1.2.- Errores (SMTP)</option>
<option value="1.3.- Errores (POP3)" >1.3.- Errores (POP3)</option>
<option value="1.4.- Configuración" >1.4.- Configuracion</option>
<option value="1.5.- Bloqueados" >1.5.- Bloqueados</option>
<option value="1.6.- WebOffice" >1.6.- WebOffice</option>
<option value="2.1.- Acceso Web" >2.1.- Acceso Web</option>
<option value="2.2.- Acceso FTP" >2.2.- Acceso FTP</option>
<option value="2.3.- Enviar panel de cuentas" >2.3.- Enviar panel de cuentas</option>
<option value="3.1.- Ha colgado" >3.1.- Ha colgado</option>
<option value="3.2.- No corresponde" >3.2.- No corresponde</option>
</select>
</div><p class="guidelines" id="guide_2"><small>Seleccione la subcategoria de la incidencia</small></p>
</li> <li id="li_8" >
<label class="description" for="element_8">Tipo de conexion </label>
<div>
<select class="element select medium" id="element_8" name="element_8">
<option value="" selected="selected"></option>
<option value="ADSL" >ADSL</option>
<option value="Modem" >Modem</option>
</select>
</div><p class="guidelines" id="guide_8"><small>Seleccione el tipo de conexion</small></p>
</li> <li id="li_9" >
<label class="description" for="element_9">Gestor de correo </label>
<div>
<select class="element select medium" id="element_9" name="element_9">
<option value="" selected="selected"></option>
<option value="MS Outlook (2000,2003,2007)" >MS Outlook (2000,2003,2007)</option>
<option value="Outlook Express" >Outlook Express</option>
<option value="Windows Mail" >Windows Mail</option>
<option value="Mozilla Thunderbird" >Mozilla Thunderbird</option>
<option value="Otros (Blackberry,móviles,etc.)" >Otros (Blackberry,moviles,etc.)</option>
</select>
</div><p class="guidelines" id="guide_9"><small>Seleccione el gestor de correo que utiliza el usuario</small></p>
</li> <li id="li_7" >
<label class="description" for="element_7">Dominio </label>
<div>
<input id="element_7" name="element_7" class="element text medium" type="text" maxlength="255" value="http://www."/>
</div><p class="guidelines" id="guide_7"><small>Escriba aqui el dominio del cliente</small></p>
</li> <li id="li_6" >
<label class="description" for="element_6">Observaciones </label>
<div>
<textarea id="element_6" name="element_6" class="element textarea medium"></textarea>
</div><p class="guidelines" id="guide_6"><small>Escriba aqui datos adicionales</small></p>
</li>
<li align="center" class="buttons">
<input type="hidden" name="form_id" value="102767" />
<input id="saveForm" class="button_text" type="submit" name="submit" value="Enviar"/>
<input id="resetForm" class="button_text" type="reset" name="reset" value="Borrar" />
</li>
</ul>
</form>
Código PHP:
<?php
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$tiempoinicial = $mtime;
?>
<?php include("enviar.php"); ?>
<?php include("comun/header.php"); ?>
<body id="main_body" >
<img id="top" src="top.png" alt="">
<div id="form_container">
<h1><a>Incidencia enviada</a></h1>
<form id="form_102767" class="appnitro" method="post" action="fin.php">
<div class="form_description">
<h2>¡Se ha enviado su incidencia!</h2>
<p>Su incidencia se ha enviado con éxito</p>
</div>
<ul >
<?
if (!$HTTP_POST_VARS){
?>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["element_3_1"] . "\n";
$cuerpo .= "Apellidos: " . $HHTP_POST_VARS["element_3_2"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["element_4"] . "\n";
$cuerpo .= "Telefono: " . $HTTP_POST_VARS["element_5"] . "\n";
$cuerpo .= "Categoria: " . $HTTP_POST_VARS["element_1"] . "\n";
$cuerpo .= "Subcategoria: " . $HTTP_POST_VARS["element_2"] . "\n";
$cuerpo .= "Tipo de conexion: " . $HTTP_POST_VARS["element_8"] . "\n";
$cuerpo .= "Gestor de correo: " . $HTTP_POST_VARS["element_9"] . "\n";
$cuerpo .= "Dominio: " . $HTTP_POST_VARS["element_7"] . "\n";
$cuerpo .= "Observaciones: " . $HTTP_POST_VARS["element_6"] . "\n";
//mando el correo...
mail("********@******.es","Nueva incidencia",$cuerpo);
//doy las gracias por el envío
echo "Gracias por rellenar la incidencia. Se ha enviado correctamente.";
}
?>
<br>Haga click <a href="form.html">aqui</a> para volver a generar una nueva incidencia.
</ul>
</form>
<div id="footer">
<?php
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$tiempofinal = $mtime;
$tiempototal = ($tiempofinal - $tiempoinicial);
$tiempototal = round($tiempototal,5);
echo "Los datos se insertaron en".$tiempototal." segundos.";
?>
<br>Realizado para <a href="http://www.recol.es">Recol</a></br>
</div>
</div>
<img id="bottom" src="bottom.png" alt="">
</body>
</html>
Código PHP:
<?php
/*ESTE ES EL ARCHIVO QUE INSERTA LOS DATOS EN LA BASE DE DATOS*/
include("conectar.php");
$link=Conectarse();
$nombre=$_POST['element_3_1'];
$apellidos=$_POST['element_3_2'];
$email=$_POST['element_4'];
$telefono=$_POST['element_5'];
$categoria=$_POST['element_1'];
$subcategoria=$_POST['element_2'];
$conexion=$_POST['element_8'];
$gestor=$_POST['element_9'];
$dominio=$_POST['element_7'];
$observaciones=$_POST['element_6'];
mysql_query("INSERT INTO `incidencias` (`element_3_1`,`element_3_1`,`element_4`,`element_5`,`element_1`,`element_2`,`element_8`,`element_9`,`element_7`,`element_6`) values ('$nombre','$apellidos','$email','$telefono','$categoria','$subcategoria','$conexion','$gestor','$dominio','$observaciones')",$link);
echo mysql_error();
echo $nombre,$apellidos;
?>
Muchas gracias de antemano