Les comento que tengo en una página un formulario despues un marco el cual carga un formulario, un segundo marco que muestra una consulta de una tabla, un tercer marco que carga otro formulario. La cuestión es que en el tercer marco hay un botón de confirmar el cual quiero que al hacerle clic obtenga los datos del formulario de la pagaina, copiar los datos de la consulta en el segundo marco y los datos del tercer marco para guardarlos en las tablas de mi bdd.
Espero que me puedan ayudar pongo el código que muestra el formulario y los marcos.
Código:
el codigo del marco de la consulta de la tabla que es la orden temporal para copiarlo a la tabla de las ordenes de prducción:<html> <head> <title>Punto de venta American Sport</title> </head> <body bgcolor="beige"> <?php $conectar = mysql_connect("localhost","root","root") or die("Imposible concectar con el servidor"); mysql_select_db("american",$conectar)or die("Error al intentar acceder a la Base de Datos"); ## Estas lineas solo se ejecutan si el select fue seleccionado con una opcion valida if((isset($_POST["selNombre"])) && (!empty($_POST['selNombre']))){ $sql_phone = mysql_query ("select telefono,compania,nombre from clientes where nombre='$_POST[selNombre]'")or die (mysql_error()); $row_phone = mysql_fetch_array($sql_phone); $compania = $row_phone["compania"]; $telefono = $row_phone["telefono"]; }else{$row_phone["compania"]="";$row_phone["telefono"]="";} $sql_nopedido=mysql_query("select * from pedido order by nopedido desc limit 0,1") or die (mysql_error()); $row_nopedido=mysql_fetch_array($sql_nopedido); $nopedidos=$row_nopedido["nopedido"]; $nonotas= $row_nopedido["nonota"]; $nopedido=$nopedidos+1; $nonota=$nonotas+1; ?> <p align="center"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="form"> <table border="0"> <tr> <td><img src="banner.jpg" width="780" height="120"></td> </tr> <tr> <td> <p align="center"><table border="0"> <tr> <td>Nº de pedido:</td><td><input name="nopedido" type="text" id="nopedido" size="5" value="<?php echo $nopedido; ?>" /></td> <!-- Modifique el nombre del select para que no se produscan chokes con otras nombres --> <td>Nombre:</td><td><select name="selNombre" onchange="form.submit()"> <?php $registros = mysql_query("select * from clientes ORDER BY nombre ASC")or die (mysql_error()); while ($row = mysql_fetch_array($registros)) { if($row_phone['nombre'] == $row["nombre"]){ echo '<option value="'.$row["nombre"].'" selected="selected">'.$row["nombre"].'</option>'; }else { echo'<option value="'.$row["nombre"].'">'.$row["nombre"].'</option>'; } } ?> </select></td> </tr> <tr> <td>Fecha de pedido:</td><td><input name="fpedido" type="text" id="fpedido" size="10" value="<?php echo date("d-m-Y"); ?>"/></td> <td>Compañia:</td><td><input name="compania" type="text" id="compania" size="30" value="<?php echo $row_phone["compania"];?>"/></td> </tr> <tr> <td>Fecha de entrega:</td><td><input name="fentrega" type="text" id="fentrega" size="10"/></td> <td>Teléfono:</td><td><input name="tel" type="text" id="tel" size="15" value="<?php echo $row_phone["telefono"];?>"/></td> </tr> <tr> <td>Sucursal:</td><td><select sucu="sucursal"> <option>Seleccionar</option> <option>Central</option> <option>Libramiento</option> </select> </td> <td>Nº de nota:</td><td><input name="nota" type="text" id="nota" size"5" value="<?php echo $nonota; ?>"/><td> </tr> </table></form></p> <?php mysql_close($conectar); ?> </td> </tr> <tr> <td> <center> <iframe id="marco1" name="marco1" src="Agrega.html" width="700" height="150" scrolling="auto" frameborder="0" transparency> <p>Asegurese de que su navegador soporte tecnologia iframe</p> </iframe> </center> </td> </tr> <tr> <td> <center> <iframe id="marco2" name="marco2" name="consul" src="consulta.php" width="700" height="250" scrolling="auto" frameborder="0" transparency> <p>Asegurese de que su navegador soporte tecnologia iframe</p> </iframe> </center> </td> </tr> <tr> <td> <center> <iframe id="macro3" name="marco3" name="prendasp" src="prendas.php" width="700" height="90" scrolling="auto" frameborder="0" transparency> <p>Asegurese de que su navegador sopoerte tecnología iframe</p> </iframe> </center> </td> </tr> </table> </p> <p align="right"><a href="cuentas.html">Cuentas Clientes</a></p> <p align="right"><a href="altascliente.php">Alta Clientes</a></p> <a href="reportes.html">Reportes</a> </body> </html>
Código:
Código del marco 3 que clacula las prendas y los totales y quien debe dar la orden de guardar todos los datos sobre una tabla<html> <head> <title>Actualiza consulta, nota en proceso</title> </head> <body> <?php $conectar=mysql_connect("localhost","root","root") or die ("Error al conectar con el servidor"); mysql_select_db("american",$conectar) or die ("Se produjo un error al seleccionar la Base de Datos"); $registros=mysql_query("select * from tmpordenprod",$conectar) or die ("Error al hacer la consulta".mysql_error()); ?> <p align=center> <form method="post" action="borratmp.php"><p align="center"> <table border=0 align="center"> <tr> <th>X</th> <th>Modelo</th> <th>Cantidad</th> <th>Talla</th> <th>Color</th> <th>Precio</th> </tr> </td> <?php while ($row=mysql_fetch_array($registros)) { echo '<tr><td><input type="checkbox" name="delete" value='.$row["idtmpordenprod"].'/>'; echo '<td>'.$row["tmpmodelo"].'</td>'; echo '<td>'.$row["tmpcantidad"].'</td>'; echo '<td>'.$row["tmptalla"].'</td>'; echo '<td>'.$row["tmpcolor"].'</td>'; echo '<td>'.$row["tmpprecio"].'</td></tr>'; } mysql_free_result($registros) ?> </table> </p> <input name="Eliminar" type="submit" value="Eliminar elemento"/> </form> </center> <?php mysql_close($conectar); ?> </body> </html>
Código:
De antemano muchas gracias por su ayuda y comentarios (agradezco que me explicen has con manzanitas) <html> <head> <title>Procesando Piezas y Precio</title> </head> <bdoy> <?php $conectar=mysql_connect("localhost","root","root") or die ("Error al conectar con el servidor"); mysql_select_db("american",$conectar) or die ("Se produjo un error al seleccionar la Base de Datos"); $sql_nopedido=mysql_query("select * from pedido order by nopedido desc limit 0,1") or die (mysql_error()); $row_nopedido=mysql_fetch_array($sql_nopedido); $nopedido=$row_nopedido["nopedido"]; $nonota= $row_nopedido["nonota"]; $totprendas=0; $totalpagar=0; $anticipo=0; $sql_prendas=mysql_query("select * from tmpordenprod")or die (mysql_error()); while ($row_prendas=mysql_fetch_array($sql_prendas)) { $multiplicacion=0; $prendasx=$row_prendas["tmpcantidad"]; $prendasp=$row_prendas["tmpprecio"]; $totprendas=($totprendas+$prendasx); $multiplicacion=$prendasx*$prendasp; $totalpagar=$totalpagar+$multiplicacion; } $anticipo=($totalpagar/2); ?> <p align=center><table border="0"> <tr><form method="post" action="produccion.php"> <td>Cantidad de prendeas:</td><td><input name="totprendas" type="text" id="totprendas" size="5" value="<?php echo $totprendas; ?>"/></td> </tr> <tr> <td>Total a pagar:</td><td><input name="total" type="text" id="total" size="5" value="<?php echo $totalpagar; ?>"/></td> <td>50% requerido:</td><td><input name="mitad" type="text" id="mitad" size="5" value="<?php echo $anticipo; ?>"/></td> <td><select name="Fomra de pago"> <option>Efectivo</option> <option>Transferencia Bancaria</option> <option>Cheque</option> </select></td> <td><input name="Submit" type="submit" value="Confirmar"/></td> </tr> </table></p> </body> </html>