Código
<form name="form1" method="post" action=""> <table width="570" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="992" valign="top"> <table width="100%" border="0" cellpadding="2" cellspacing="2"> <tr> <td colspan="4" class="textograndeoptimizacion"><strong>DATOS DEL CLIENTE</strong></td> </tr> <tr> <td width="9%" class="textooptimizacion">Cliente:</td> <td width="41%" bgcolor="#CCCCCC"><input name="cliente" type="text" id="cliente2" size="35" value="" /> </td> <td width="12%" class="textooptimizacion">Telefono:</td> <td width="38%" bgcolor="#CCCCCC"><input name="telefono" type="text" id="telefono" size="20" value="" /></td> </tr> <tr> <td class="textooptimizacion">Correo:</td> <td bgcolor="#CCCCCC"><input name="correo" type="text" id="correo" size="30" value = "" /></td> <td class="textooptimizacion">Fax:</td> <td bgcolor="#CCCCCC"><input name="fax" type="text" id="fax" size="20" value = "" /></td> </tr> <tr bgcolor="#CCCCCC"> <td colspan="4"> </td> </tr> </table> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td width="21%" class="textograndeoptimizacion">PIEZAS</td> <td colspan="5" bgcolor="#FFFFA0"> <h3 align="center" > <font color="#009900" size="3">INGRESE LAS MEDIDAS DE LAS PIEZAS EN MILIMETROS</font></h3></td> </tr> <tr> <td class="textooptimizacion">Material:</td> <td colspan="5" bgcolor="#CCCCCC"> <? include "bdatos/bd_material.php" ?> </td> </tr> <tr> <td class="textooptimizacion">Alto:</td> <td width="15%" bgcolor="#CCCCCC"><input name="alto" type="text" id="alto" size="10" value="" /></td> <td width="13%" class="textooptimizacion">Ancho: </td> <td width="19%" bgcolor="#CCCCCC"><input name="ancho" type="text" id="ancho" size="10" value="" /></td> <td width="9%" class="textooptimizacion">Espesor: </td> <td width="23%" bgcolor="#CCCCCC"><input name="espesor" type="text" id="espesor" size="10" value="" /></td> </tr> </table> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td width="22" class="textograndeoptimizacion"> </td> <td width="60" class="textograndeoptimizacion"> <div align="center">Cant.</div></td> <td width="43" class="textograndeoptimizacion"> <div align="center">VETA (L)</div></td> <td width="44" class="textograndeoptimizacion"> <div align="center"> <p>ALTO (A)</p> </div></td> <td width="38" class="textograndeoptimizacion"> <div align="center">L1</div></td> <td width="38" class="textograndeoptimizacion"> <div align="center">L2</div></td> <td width="38" class="textograndeoptimizacion"> <div align="center">A1</div></td> <td width="38" class="textograndeoptimizacion"> <div align="center">A2</div></td> <td width="169" class="textograndeoptimizacion">Descripción</td> </tr> <? include "mo_ingreso_piezas.php" ?> <tr bgcolor="#CCCCCC"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td colspan="4"> <div align="center" > <p class="textograndeoptimizacion">Respetar sentido de la VETA </p> </div></td> <td colspan="4"> <div align="center"> <p class="textograndeoptimizacion">Tapacantos</p> </div></td> </tr> <tr> <td width="8%" class="textooptimizacion">Si</td> <td width="11%" bgcolor="#CCCCCC"><input type="radio" name="radiobutton" value="seguir_sentido" /> </td> <td width="10%" class="textooptimizacion">No</td> <td width="14%" bgcolor="#CCCCCC"><input type="radio" name="radiobutton" value="no_seguir_sentido" /> </td> <td class="textooptimizacion"> <div align="right">Grueso (G)</div></td> <td bgcolor="#CCCCCC"><input name="grueso" type="checkbox" id="grueso" value="Si" /> </td> <td class="textooptimizacion"><span >Color</span>:</td> <td bgcolor="#CCCCCC"><input name="color_grueso" type="text" id="color_delgado" size="10" value="" /> </td> </tr> <tr> <td bgcolor="#CCCCCC" class="texto"> </td> <td bgcolor="#CCCCCC" class="texto"> </td> <td bgcolor="#CCCCCC" class="texto"> </td> <td bgcolor="#CCCCCC" class="texto"> </td> <td class="textooptimizacion"> <div align="right">Delgado (D)</div></td> <td bgcolor="#CCCCCC"><input name="delgado" type="checkbox" id="delgado" value="Si" /> </td> <td class="textooptimizacion"><span>Color</span>:</td> <td bgcolor="#CCCCCC"><input name="color_delgado" type="text" id="color_grueso" size="10" value="" /> </td> </tr> <tr> <td colspan="8" class="textograndeoptimizacion">Observaciones:</td> </tr> <tr> <td colspan="8" bgcolor="#CCCCCC"> <textarea name="observaciones" cols="60" rows="4" id="observaciones"></textarea></td> </tr> <tr> <td colspan="5"><input type="hidden" name="cur_frm" value="1" /> <!--<input name="Back" type="submit" id="btnBack" value=" Retroceder ">--> <input name="Enviar" type="submit" id="btnEnviar" onClick="return Confirmar()" value=" Enviar " /> <!--<input name="Guardar" type="submit" id="btnGuardar" value="Guardar y agregar hoja" onclick="MM_validateForm('correo','','RisEmail');return document.MM_returnValue" /> --> </td> <td colspan="3" align="center"><input type="submit" name="Submit" value="Guardar y agregar hoja"> </td> </tr> </table></td> </tr> </table> </form>
bd_guardar.php
Código
<? include "bd_conectar.php"; //echo"<html><body>"; $contador = 1; $cliente = $_POST['cliente']; $correo = $_POST['correo']; $telefono= $_POST['telefono']; $fax = $_POST['fax']; $material= $_POST['material']; VALUES ('$cliente', '$correo', '$telefono', '$fax')", $conexion); if(!$result) { echo "Hubo un error al guardar cabecera de la Solicitur de Corte"; } while($contador < 16){ $item = $_POST['item'.$contador]; $cantidad= $_POST['cantidad'.$contador]; $base = $_POST['base'.$contador]; $altura = $_POST['altura'.$contador]; $pvc1 = $_POST['L1_'.$contador]; $pvc2 = $_POST['L2_'.$contador]; $pvc3 = $_POST['A1_'.$contador]; $pvc4 = $_POST['A2_'.$contador]; $detalle = $_POST['descripcion'.$contador]; //echo "Item $item <br> Cantidad $cantidad <br> Base $base <br> Altura $altura <br> L1 $pvc1 <br> L2 $pvc2 <br> A1 $pvc3 <br> A2 $pvc4 <br> Descripcion $detalle <br><br>"; $result=mysql_query("INSERT INTO solicitud_corte_det (id, item, cantidad, base, altura, detalle, material, rota, pvc1, pvc2, pvc3, pvc4) VALUES ($id, $item, $cantidad, $base, $altura, '$detalle', '$material', '0','$pvc1', '$pvc2', '$pvc3', '$pvc4')", $conexion); if(!$result) { echo "Hubo un error al guardar detalle de la Solicitur de Corte"; break; } $contador = $contador + 1; }; if(result) { echo "La Solicitud de Corte fue enviada correctamente"; } //echo "</body></html>"; include "bd_cerrar.php"; ?>
bd_material.php
Código
<? include "bdatos/bd_conectar.php"; echo"<select name=\"material\" id=\"material\">"; echo"<option value=\"$row[0]\" selected=\"selected\">$row[1]</option>"; }; echo"</select>"; include "bdatos/bd_cerrar.php"; ?>
mo_ingreso_piezas.php
Código
mi problema es este
<? $contador = 1; //echo"<table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">"; while($contador < 16){ echo"<tr>"; echo"<td bgcolor=\"#CCCCCC\">$contador <input name=\"item$contador\" type=\"hidden\" id=\"item$contador\" size=\"3\" value=\"$contador\" /></td>"; echo"<td bgcolor=\"#CCCCCC\"><input name=\"cantidad$contador\" type=\"text\" id=\"cantidad$contador\" size=\"3\" value=\"\" /></td>"; echo"<td bgcolor=\"#CCCCCC\"><input name=\"base$contador\" type=\"text\" id=\"base$contador\" size=\"6\" value=\"\" /></td>"; echo"<td bgcolor=\"#CCCCCC\"><input name=\"altura$contador\" type=\"text\" id=\"altura$contador\" size=\"6\" value=\"\" /></td>"; echo"<td width=\"38\" align=\"center\" bgcolor=\"#CCCCCC\">"; echo"<div align=\"center\">"; echo"<select name=\"L1_$contador\" id=\"L1_$contador\">"; echo"<option value=\" \">Sel </option>"; echo"<option value=\"G\" >G</option>"; echo"<option value=\"D\" >D</option>"; echo"</select>"; echo"</div></td> "; echo"<td width=\"38\" align=\"center\" bgcolor=\"#CCCCCC\">"; echo"<div align=\"center\">"; echo"<select name=\"L2_$contador\" id=\"L2_$contador\">"; echo"<option value=\" \">Sel </option>"; echo"<option value=\"G\" >G</option>"; echo"<option value=\"D\" >D</option>"; echo"</select>"; echo"</div></td>"; echo"<td width=\"38\" align=\"center\" bgcolor=\"#CCCCCC\">"; echo"<div align=\"center\">"; echo"<select name=\"A1_$contador\" id=\"A1_$contador\">"; echo"<option value=\" \">Sel </option>"; echo"<option value=\"G\" >G</option>"; echo"<option value=\"D\" >D</option>"; echo"</select>"; echo"</div></td>"; echo"<td width=\"38\" align=\"center\" bgcolor=\"#CCCCCC\">"; echo"<div align=\"center\">"; echo"<select name=\"A2_$contador\" id=\"A2_$contador\">"; echo"<option value=\" \">Sel </option>"; echo"<option value=\"G\" >G</option>"; echo"<option value=\"D\" >D</option>"; echo"</select>"; echo"</div></td>"; echo"<td width=\"169\" bgcolor=\"#CCCCCC\">"; echo"<input name=\"descripcion$contador\" type=\"text\" id=\"descripcion$contador\" size=\"20\" value=\"\" />"; echo"</td>"; echo"</tr>"; $contador=$contador+1; }; //echo"</tr>"; //echo"</table>"; ?>
quiero que cada vez que hagan clic en guardar y agregar hoja, esta se guarde en memoria, y aparezca otra hoja con 15 registros mas, el ejemplo al que me refiero es como este:
http://www.casadelcarpintero.com.pe/optimizaciones.php
mi pregunta es como hago esto con Php, gracias por la ayuda que me den...