Foros del Web » Programando para Internet » PHP »

Crear varios textbox en php con javascript

Estas en el tema de Crear varios textbox en php con javascript en el foro de PHP en Foros del Web. Mi problema es el siguiente quiero que se generen por cada alumno que mostrare de una base de datos un textbox vacio para ingresar una ...
  #1 (permalink)  
Antiguo 19/11/2014, 14:14
 
Fecha de Ingreso: noviembre-2014
Ubicación: Ecuador
Mensajes: 2
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta Crear varios textbox en php con javascript

Mi problema es el siguiente quiero que se generen por cada alumno que mostrare de una base de datos un textbox vacio para ingresar una nota automaticamente de forma general pero no se como agregar un nombre al textbox para que despues al querer guardar el dato ingresado lo diferencie de los demas y en php crear lo mismo pero una variable que no se repita para que guarde el numero de identificacion un ejemplo dado de lo que quiero hacer es una especie de contatenar las variable mas variable

un ejemplo

echo '<input name="txt+$c" type="text" class="Estilo2" id="txt+$c" " onkeypress = "return pulsar(event)" size="12" maxlength="10" /><br>';
$ced.$c=$fila["num_cedu"];


pero si me muestra el textbox mas no puedo usarlo despues porque no tengo el nombre y por curso hay 90 alumnos que significarias 90 text box con nombres asi

txt1 cuyo valor sera el que yo ingrese
txt2
txt3
  #2 (permalink)  
Antiguo 19/11/2014, 22:00
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Crear varios textbox en php con javascript

usa un array en lugar de asignarle nombre a cada input

es decir en lugar de
Código HTML:
Ver original
  1. <input type="text" name="nombre1" />
  2. <input type="text" name="nombre2" />
  3. <input type="text" name="nombre3" />
  4. <input type="text" name="nombre4" />

deberías usar
Código HTML:
Ver original
  1. <input type="text" name="nombre[]" />
  2. <input type="text" name="nombre[]" />
  3. <input type="text" name="nombre[]" />
  4. <input type="text" name="nombre[]" />

Esto al procesarlo con PHP lo mandas llamar como $_GET['nombre'] o $_POST['nombre'] según sea el caso, este contendrá un array al estilo
array{
valor 1,
valor 2,
valor 3,
valor 4
}
  #3 (permalink)  
Antiguo 20/11/2014, 14:48
Avatar de Rodrigoespoz  
Fecha de Ingreso: agosto-2013
Ubicación: Quillota
Mensajes: 14
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Crear varios textbox en php con javascript

compadre usa un while asi
Código PHP:
<?php
$sql
=('SELECT * FROM XXXX')
while(
$row=mysql_fetch_array($sql)){
     
$_id=$row['id'];

?>
<input type="number" name="cant" id="cant" value="1">
<?php}?>
en ese caso te generara tantos input text pero solo cambialo por textbox espero que te sirva

Etiquetas: javascript, textbox, variable
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 02:55.