![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias por la ayuda !!! Creo que ya he solucionado parte del problema y además he aprendido a manejar mejor los métodos. ^_^
Un último detalle por favor. Qué propiedad debo usar y dónde, para que los campos que se generen estén alineados en el centro en lugar de la izq ? Muchas gracias. Un saludo. |
|
#2
|
||||
|
||||
|
Hola,
Si te refieres a centrar el texto de los "input" entonces puedes usar algo así: Código:
<input type="text" style="text-align: center" /> Código:
<div style="text-align: center"> <input type="text" /> </div> |
|
#3
|
|||
|
|||
|
Un método un poco gastado pero que funciona
Para cargar datos (cuyo número es variable) utilizo la técnica de colocar varias filas de los datos requeridos en blanco.
Más o menos defino lo siguiente: Una tabla padre (la de los datos del grupo) Una tabla de hijos (la de los datos de los miembros del grupo) Por costumbre, los datos de la tabla padre se colocan en la parte superior del formulario: Código:
Nombre del grupo: [_______________________] Título del trabajo: [_______________________] Director: [___________________v] etc. Código:
Nombre Campo2 Campo3 Eliminar ----------------------------------------------------------------------------- [Juan Pérez_____] [foo__________] [foo______] [ ] [Fulano de Tal___] [foo__________] [foo______] [ ] [Mengano de cual] [foo__________] [foo______] [ ] . . . Código:
[______________] [______________] [_________] [______________] [______________] [_________] [______________] [______________] [_________] [______________] [______________] [_________] [______________] [______________] [_________] Una vez que se envíe el formulario, al aparecer los datos en pantalla, nuevamente aparecerán la misma cantidad original de líneas en blanco (por si sea un equipo de 14 miembros). Y así sucesivamente. La lógica de programación será que cada uno de los inputs, selects o buttons de la tabla de hijos tendrá, en el nombre de la variable, una conformación de array asociativo bidimensional donde la primera llave será el id del registro y la segunda el nombre del campo. Por ejemplo, si ya existen tres registros en la tabla de hijos con los ids 123, 811 y 2314 los inputs tendrán la forma: Código:
<input name="hijos[123][nombre]" type="text" value="Juan Pérez" /> <input name="hijos[811][nombre]" type="text" value="Fulano de Tal" /> <input name="hijos[2314][nombre]" type="text" value="Mengano de Cual" /> Código:
<select name="hijos[123][campo2]" >...</select> <select name="hijos[811][campo2]" >...</select> <select name="hijos[2314][campo2]" >...</select> Código:
<input name="hijos[-1][nombre]" type="text" value="" /> <input name="hijos[-2][nombre]" type="text" value="" /> <input name="hijos[-3][nombre]" type="text" value="" /> <input name="hijos[-4][nombre]" type="text" value="" /> etc. P.e. Código PHP:
Código PHP:
Código:
<input type="text" class="center" /> Código:
.center { text-align: center; }
Espero te sirva. Saludos Última edición por semptrion fecha: 11-05-2007 a las 03:56:35. |
|
#4
|
|||
|
|||
|
Muchas gracias por la ayuda !!!
Lamento ho haber contestado antes pero es que no he tenido internet en un tiempo. Probaré el método que me dices semptrion, que parece interesante, aunque he utilizado el ejemplo de roman y ya he podido resolver un poco el problema. Una pequeña duda y ya dejo de incordiar. Cómo puedo introducir una variable de control para limitar el número de campos que se pueden crear mediante un método ? Muchas gracias de antemano. |
|
#5
|
||||
|
||||
|
Hola,
Cita:
Código PHP:
|
|
#6
|
||||
|
||||
|
A lo apuntado por dec, sólo añadiría que además de la restricción por javascript, deberemos hacer la propia en el script php que reciba los datos. Saltarse el javascript puede ser relativamente fácil, y si la restricción en el límite de elementos es importante para tu sistema, no debes confiar en lo que venga del cliente y hacer tus propias comprobaciones del lado del servidor.
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| variable dentro de una variable | molinero1 | Varios | 3 | 23-04-2007 12:44:48 |
| Variable!! | jdattoli | Conexión con bases de datos | 3 | 10-05-2006 10:10:04 |
| variable con sql | Cosgaya | Tablas planas | 3 | 15-12-2005 15:49:14 |
| pasar datos de un formulario vista a cualquier formulario | @-Soft | OOP | 2 | 28-09-2004 21:56:01 |
| Hacer visible un formulario cuyo nombre temgo en una variable | apicito | OOP | 1 | 25-11-2003 19:24:59 |
|