Programación Web y Scripting > PHP

 Creacion de listas encadenadas multiples

<< < (2/2)

chesbor:
Si, pero lo que ingresa es facturas de 5 campos o algo por el estilo, lo que él necesita es campos ilimitados, por lo cual necesita una tabla temporal antes de pasarlo a la tabla en donde quiere mantener los datos.

mayitoperu:
ok

Juanvenus:

--- Cita de: "chesbor" ---Lo que necesitás es ir grabando los registros en una tablita temporal, y mostrarlos en un iframe abajo de esos campos, para el botón agregar tenés 2 opciones, la primera sería una función javascript que mande los valores de los campos por GET, y otra, en vez de poner el texto, usar una imagen para el botón agregar, y usar una función para enviar el formulario al target "iframe".

por ejemplo:

--- Código: Text --- agregar(form) {form.target= "iframe";form.action = "ListaAutos.php";form.submit();}enviar(form) {form.target= "_self";form.action = "Grabar.php";form.submit();}  Campo1     Campo2     Campo 3     <input type"image" src="imagen.jpg" onClick="agregar(this,form)" name="agregar">   <a href="ListaAutos.php?borrar=1" target="iframe">borrar</a> <input type"image" src="imagen2.jpg" onClick="enviar(this,form)" name="agregar">  

la página ListaAutos tendría un código mas o menos asi:


--- Código: Text --- if(isset($_POST['CAMPO1'])) {mysql_query("INSERT INTO tablatemporal (CAMPO1,CAMPO2,CAMPO3) values ('".$_POST['CAMPO1']."','".$_POST['CAMPO2']."','".$_POST['CAMPO3']."')");}if($_GET['borrar'] == 1) {//Acá te vendría bien un campo incremental para saber cual fue el último ingresado sin mucha dificultad y borrarlo}//y acá abajo haces un while mostrando los contenidos de la tabla temporal  
y la página Grabar.php solo tendría que leer los datos de la tabla temporal y grabarlos en la tabla correspondiente.
--- Fin de la cita ---


Me podrias enviar el archivo completo de esta aplicacion. Gracias de
Antemano  :beer:

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa