Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2012, 11:45
Mauk
 
Fecha de Ingreso: septiembre-2012
Ubicación: Mexico
Mensajes: 58
Antigüedad: 12 años, 7 meses
Puntos: 2
Pregunta Guardar datos de formulario en bd

Hola amigos, mi duda es sobre un formulario el cual tiene varias variables, me explico mejor, es un formulario para llenar una solicitud, pero tiene muchos campos y creo que no es factible hacer una tabla para toda la solicitud puesto que seria demasiado grande.

Ademas esta solicitud al llenar los campos del formulario, tendrá la opción de "Guardar solicitud", y también ver las solicitudes en PDF, no tengo problema en pasar la solicitud a PDF, pero el problema en si es como hacer para guardar todos los datos introducidos en el formulario y después mandarlos llamar?

Ojala me haya explicado bien, ademas agradezco mucho su ayuda.

Aquí les dejo mi la pagina que contiene el formulario:

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <style type="text/css">
  3.     <!--
  4.     body {
  5.         font: 13px Verdana, Arial, Helvetica, sans-serif;
  6.         color: black;
  7.         padding:7px;
  8.         }
  9.     .fieldset1{
  10.         width:800px;
  11.        height:180px;
  12.         background:#F0F0E8;
  13.         }
  14.     -->
  15.     <head>
  16.     <title>Captura de solicitud</title>
  17.     </head>
  18.    
  19.     <body>
  20.    
  21.     <div align='center'>
  22.     <h2>Captura de solicitud</h2>
  23.     <fieldset class='fieldset1'>
  24.     <legend align='left'><font size='3'>Revision de Subestaciones Particulares</font></legend>
  25.     <form method='POST' action=''>
  26.     <table border='0' align='left'>
  27.     <tr>
  28.         <td>Oficina Regional:</td><td align='left'><input type='text' name='oficina' size='30'>
  29.         &nbsp;&nbsp;No. SISPROTER: <input type='text' name='nosis' size='10'>
  30.         &nbsp;No. Obra: <input type='text' name='obra' size='7'></td>
  31.     </tr>
  32.     <tr>
  33.         <td align='right'>Fecha:</td>
  34.         <td align='left'>
  35.         <select name='day'>
  36.         <option value='1'>1</option><option value='2'>2</option><option value='3'>3</option>
  37.         <option value='4'>4</option><option value='5'>5</option><option value='6'>6</option>
  38.         <option value='7'>7</option><option value='8'>8</option><option value='9'>9</option>
  39.         <option value='10'>10</option><option value='11'>11</option><option value='12'>12</option>
  40.         <option value='13'>13</option><option value='14'>14</option><option value='15'>15</option>
  41.         <option value='16'>16</option><option value='17'>17</option><option value='18'>18</option>
  42.         <option value='19'>19</option><option value='20'>20</option><option value='21'>21</option>
  43.         <option value='22'>22</option><option value='23'>23</option><option value='24'>24</option>
  44.         <option value='25'>25</option><option value='26'>26</option><option value='27'>27</option>
  45.         <option value='28'>28</option><option value='29'>29</option><option value='30'>30</option>
  46.         <option value='31'>31</option>
  47.         </select>
  48.         <select name='month'>
  49.         <option value='Enero'>Enero</option><option value='Febrero'>Febrero</option><option value='Marzo'>Marzo</option>
  50.         <option value='Abril'>Abril</option><option value='Mayo'>Mayo</option><option value='Junio'>Junio</option>
  51.         <option value='Julio'>Julio</option><option value='Agosto'>Agosto</option><option value='Septiembre'>Septiembre</option>
  52.         <option value='Octubre'>Octubre</option><option value='Noviembre'>Noviembre</option><option value='Diciembre'>Diciembre</option>
  53.         </select>
  54.         <select name='year'>
  55.         <option value='2012'>2012</option><option value='2013'>2013</option><option value='2014'>2014</option>
  56.         <option value='2015'>2015</option><option value='2016'>2016</option><option value='2017'>2017</option>
  57.         </select>
  58.         &nbsp; &nbsp; No. Consecutivo: <input type='text' name='nocon' size='7'>
  59.         </td>
  60.     </tr>
  61.     <tr>
  62.         <td align='right'>Nombre:</td><td align='left'><input type='text' name='name' size='70'>&nbsp;
  63.         Giro: <input type='text' name='giro' size='26'></td>
  64.     </tr>
  65.     <tr>
  66.         <td align='right'>Domicilio:</td><td align='left'><input type='text' name='address' size='70'>&nbsp;
  67.         Tarifa No.: <input type='text' name='tar'></td>
  68.     </tr>
  69.     <tr>
  70.         <td align='right'>Carga instalada:</td>
  71.         <td align='left'><input type='text' name='carga' size='5'>
  72.         &nbsp;Demanda a contratar: <input type='text' name='demanda' size='5'>
  73.         &nbsp;Fases: <input type='text' name='fases' size='3'>
  74.         &nbsp;Hilos: <input type='text' name='hilos' size='3'>
  75.         &nbsp;Ruta: <input type='text' name='ruta' size='3'>
  76.         </td>
  77.     </tr>
  78.     <tr>
  79.     <td align='right'>Tipo de carga:</td><td align='left'><input type='text' name='tcarga' size='70'></td>
  80.     </tr>
  81.     </table>
  82.     </form>
  83.     </fieldset>
  84.     </div>
  85.     <br/>
  86.     </body>
  87.    
  88. </html>