Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2008, 08:47
antmegev
 
Fecha de Ingreso: septiembre-2008
Mensajes: 58
Antigüedad: 15 años, 8 meses
Puntos: 0
guardar en base de datos loo que insertan

hola.

compañeros, alguien podria decirme como enviar a la base de datos los valores
que ponen en cantidad, unidad, descripocion,`precio unitario, importe, imp. con letra y todo eso?

es ke pues no tengo idea de como enviarlo
en la base de datos ia tengo echo estos campos, pero no me guarda nada,
no se si tenga mal echo el formulario o algo asi
Código html:
Ver original
  1. </head>
  2.   <script language = "Javascript">
  3.  
  4. function ivatotal() {
  5.    var subtotal = event.srcElement.value
  6.    var iva = Math.round(subtotal*.15*100)/100
  7.    var total = Math.round(subtotal*1.15*100)/100
  8.    document.form2.fac_iva.value=iva
  9.    document.form2.fac_total.value=total
  10. }
  11. function add_row(campo)
  12. {
  13. cadena="";
  14. total=campo.options[campo.selectedIndex].value;
  15. for(i=1;i<=total;i++)
  16. cadena=cadena+'<input type="text" name="campo_'+i+'" /> <input type="text" name="campo1_'+i+'" /> <input type="text" name="campo2_'+i+'" /> <input type="text" name="campo3_'+i+'" /> <input type="text" name="campo4" id="campo4" value="0" onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;" onChange="javascript:sumarImporte();"/><br>';
  17. document.getElementById('campos').innerHTML = cadena;
  18. }
  19. function sumarImporte() {
  20.  var total_importe = 0;
  21.  if (document.form2.campo4) {
  22.   if (document.form2.campo4.length) {
  23.    for (var i=0; i < document.form2.campo4.length; i++) {
  24.    total_importe += parseInt(document.form2.campo4[i].value,10); //Validar si es un numero primero
  25.   }
  26.  } else {
  27.   total_importe += parseInt(document.form2.campo4.value,10);
  28.  }
  29. }
  30. document.getElementById('fac_subtotal').value = total_importe;
  31. }
  32.  
  33. <p>
  34. <div>
  35. </p>
  36. <table width="100%" height="128" border="0" bordercolor="#FFFFFF">
  37.   <tr>
  38.     <td colspan="3" scope="col"><form id="form1" name="form1" method="get" action="">
  39.       <label></label>
  40.       <table width="100%" border="0">
  41.         <tr>
  42.           <td width="12%" scope="col"><div align="left"><strong>N</strong><strong>o. cliente:</strong></div></td>
  43.           <td width="29%" scope="col"><?php echo $row_fact['nom_clien']; ?></td>
  44.           <td width="17%" scope="col"><div align="left"><strong>Nombre del cliente:</strong></div></td>
  45.           <td width="42%" scope="col"><?php echo $row_fact['dom_clien']; ?></td>
  46.         </tr>
  47.         <tr>
  48.           <td><strong>Domicilio:</strong></td>
  49.           <td><?php echo $row_fact['dom_clien']; ?></td>
  50.           <td><strong>Ciudad:</strong></td>
  51.           <td><?php echo $row_fact['ciud_clien']; ?></td>
  52.         </tr>
  53.         <tr>
  54.           <td><label><strong>Telefono:</strong></label></td>
  55.           <td><label><?php echo $row_fact['tel_clien']; ?></label></td>
  56.           <td><strong>R.F.C :</strong>
  57.             <label></label></td>
  58.           <td><?php echo $row_fact['rfc_clien']; ?></td>
  59.         </tr>
  60.       </table>
  61.       </form></td>
  62.   </tr>
  63.   <tr>
  64.     <td colspan="3"><form action="fac_final.php" method="get" name="form2">
  65.       <table width="100%" border="0">
  66.         <tr>
  67.           <th width="493" scope="col"><div align="left">
  68.             <select name="opciones" onchange="add_row(this)">
  69.               <option value="0">0</option>
  70.               <option value="1">1</option>
  71.               <option value="2">2</option>
  72.               <option value="3">3</option>
  73.               <option value="4">4</option>
  74.               <option value="5">5</option>
  75.               <option value="6">6</option>
  76.               <option value="7">7</option>
  77.               <option value="8">8</option>
  78.               <option value="9">9</option>
  79.               <option value="10">10</option>
  80.               <option value="11">11</option>
  81.               <option value="12">12</option>
  82.               <option value="13">13</option>
  83.               <option value="14">14</option>
  84.               <option value="15">15</option>
  85.             </select>
  86.             <em> * indica cantidad de ojetos</em></div></th>
  87.         </tr>
  88.         <tr>
  89.           <td><table width="790" border="1" bordercolor="#7F9DB9">
  90.             <tr>
  91.               <th width="146" height="23" scope="col">cantidad</th>
  92.               <th width="151" scope="col">unidad</th>
  93.               <th width="155" scope="col">descripcion</th>
  94.               <th width="155" scope="col">p unitario</th>
  95.               <th width="143" scope="col">importe</th>
  96.             </tr>
  97.           </table>
  98.             <div id="campos"></div></td>
  99.         </tr>
  100.         <tr>
  101.           <td height="140"><table width="793" border="0">
  102.             <tr>
  103.               <th width="26" rowspan="3" scope="col">&nbsp;</th>
  104.               <th width="429" scope="col">importe con letra:
  105.                 <label></label></th>
  106.               <th width="324" scope="col"><div align="right">
  107.                   <label></label>
  108.                 subtotal:
  109.                 <input type="text" name="fac_subtotal" id="fac_subtotal" onfocus="javascript:ivatotal()" readonly="true" />
  110.               </div></th>
  111.             </tr>
  112.             <tr>
  113.               <th width="429" scope="col"><input name="textfield4" type="text" id="textfield4" size="60"  /></th>
  114.               <th scope="col"><label> </label>
  115.                   <div align="right">iva:
  116.                     <input type="text" name="fac_iva" id="fac_iva" readonly="true" />
  117.                   </div>
  118.                 <div align="right"></div></th>
  119.             </tr>
  120.             <tr>
  121.               <th width="429" scope="col">&nbsp;</th>
  122.               <th scope="col"><label> </label>
  123.                   <div align="right">total:
  124.                     <input type="text" name="fac_total" id="fac_total" readonly="true" />
  125.                 </div></th>
  126.             </tr>
  127.             <tr>
  128.               <th width="26" scope="col">&nbsp;</th>
  129.               <th width="429" scope="col">&nbsp;</th>
  130.               <th scope="col"><div align="right">
  131.                   <input name="enviar" type="submit" value="Enviar" />
  132.               </div></th>
  133.             </tr>
  134.           </table>
  135.             <div align="right"></div></td>
  136.         </tr>
  137.       </table>
  138.       <label> </label>
  139.       <p align="right">
  140.         <label></label>
  141.         <label></label>
  142.       </p>
  143.       </form></td>
  144.   </tr>
  145.   <tr>
  146.     <td width="36%"><a href="busqueda_cliente.php"><img src="objetos/flecha_re.gif" width="22" height="22" border="0" /></a></td>
  147.     <td width="21%" bordercolor="#000000"><a href="index.php">MENU PRINCIPAL</a></td>
  148.     <td width="43%">&nbsp;</td>
  149.   </tr>
  150. <p>&nbsp; </p>
  151. <p>&nbsp;</p>
  152.  
  153. <p>&nbsp;</p>
  154. </body>
  155. </html>