Programación Web y Scripting > PHP
Creacion de listas encadenadas multiples
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
[*] Página Anterior
Ir a la versión completa