Foros del Web » Programando para Internet » PHP »

tabla dinamica...

Estas en el tema de tabla dinamica... en el foro de PHP en Foros del Web. tengo una tabla en la cual quiero desplegar ciertas cosas, y tengo un boton para que se despliegue una fila mas de las que ya ...
  #1 (permalink)  
Antiguo 15/03/2005, 15:18
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 12 años, 9 meses
Puntos: 0
Exclamación tabla dinamica...

tengo una tabla en la cual quiero desplegar ciertas cosas, y tengo un boton para que se despliegue una fila mas de las que ya se han sido creadas previamente y que muestre toda la tabla(con las filas creadas y la nueva). Para esto tengo un "form" con el boton para que cuando lo oprima("action") valla a una funcion que tengo creada dentro de la misma pagina, la cual es la encargada de desplegar o crea la nueva fila....... PEOR NO ME SIRVE!!!!!!!!

no se si lo que estoy haciendo esta bien o no(en sintaxis)

que debo hacer???????????.....

lo que tengo es algo asi:

function pinte($i){
$i++;
echo '<tr>' . "\n";
echo '<td><div align="center">&nbsp;</td>' . "\n";
echo '<td><div align="center">' . "\n";
echo '<input type="text" name="codP'.$i.'" size="8">' . "\n";
echo '</div></td>' . "\n";
.....
.......
........
.........
echo '<td><div align="center"><select name="d'.$i.'">'. "\n";
......
......
echo '.</select> </td>'. "\n";
echo '<td><form name="boton" action="<?php pinte($i);?>"><input type="button" value="+" name="mas" ></form></td>'. "\n";
echo '</tr>' . "\n";

}?>

y esta funcion la llamo en la tabla "principal"...y quiero que cada vez que se oprima el boton me desplieque una fila nueva(en la misma tabla).....

POR FAVOR NECESITO AYUDA!!!!!!!.
gracias.....

Última edición por maec; 15/03/2005 a las 16:21
  #2 (permalink)  
Antiguo 15/03/2005, 17:33
Avatar de hunab  
Fecha de Ingreso: febrero-2005
Ubicación: Barcelona
Mensajes: 133
Antigüedad: 12 años, 9 meses
Puntos: 1
He utilizado la idea que tú tienes bastantes veces, siempre que programo algun gestor de formularios de encuesta, para mostrar nuevas preguntas, respuestas,etc. Supongo que querrás algo asi, pero tienes que tener en cuenta que estás utilizando código php para desplegar una nueva fila, y como bien deberías saber el código php se ejecuta en el servidor, por tanto necesitarás recargar la página para ver la fila añadida y sinceramente no es una buena manera de hacerlo. Se hace con javascript, yo personalmente definiría una constante que fuera maxfilas y cuando crees el html crearía el maximo de filas pero sólo mostrando las que te interesen y mediante un botón el usuario tuviera la opción de mostrar otra fila o de ocultarla, simplemente tienes que jugar con display=block y display=hidden en las filas de la tabla...
Si después de todo no lo consigues vuelve a preguntar y ya te pasaré una solución más concreta.
Suerte!
__________________
Marcio Barrios
marciobarrios.com // artículos sobre estándares y desarrollo web
  #3 (permalink)  
Antiguo 16/03/2005, 07:59
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 12 años, 9 meses
Puntos: 0
muchas gracias por tu ayuda....
entiendo la idea que me das, intente hacerlo pero realmente no se como implementarlo en codigo.... podrias colaborarme con la solucion concreta....
gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:26.