Título: Me dan una idea con una codigo? Publicado por: mark182 en 15 Octubre 2010, 04:21 am Lo que estoy haciendo es mostrar nombres y apellidos desde una BD, y a continuacion un input tipo text para poner la nota de un examen a cada uno de los nombres. Todo esto en un formulario que apunta a otra web que validara las notas.
El problema: estoy mostrando todo con un while (nombres e input) por lo tanto los input tienen el mismo name y nose como diferenciarlos entre ellos y asociarlos a cada nombre y apellido. Habia pensado poner un contador ($i) dentro del while para saber cuantos alumnos son y poner este contador como name del input (concatenar) pero no me dio resultado, o al menos no lo codie correctamente. Les dejo el codigo: Código: <?php Si necesitan mas detalles me avisan. Muchas gracias. Título: Re: Me dan una idea con una codigo? Publicado por: Shell Root en 15 Octubre 2010, 05:24 am No entendí xD. Es decir, tienes que ingresar los nombres y notas o solo las notas?. De ser cualquiera de las dos opciones, donde esta la sentencia INSERT?
Título: Re: Me dan una idea con una codigo? Publicado por: #!drvy en 15 Octubre 2010, 17:48 pm Puesto que seleccionas en el query el id_alum y suponinedo que es un auto_increment podrias poner de nombre al input ese id.
Código
Saludos Título: Re: Me dan una idea con una codigo? Publicado por: mark182 en 16 Octubre 2010, 22:46 pm bien drvy | BSM algo asi habia pensado. Lo voy a probar y cualquier cosa vuelvo a molestar ;D. Gracias
Título: Re: Me dan una idea con una codigo? Publicado por: mark182 en 19 Octubre 2010, 02:40 am Estuve probando el codigo de drvy | BSM pero la verdad que nose como puedo ase para diferenciar cada input en la pagina de validacion de los mismos. Me dan una idea?
Título: Re: Me dan una idea con una codigo? Publicado por: #!drvy en 19 Octubre 2010, 15:28 pm Veras, según lo que entiendo primero les imprimes y luego apuntas a otra web para validarlos. La pregunta que tengo es como los validas ? me refiero. Que es lo que haces para validar que validas y todo eso.
Darte una idea ? hmm ya que tienes el id_alum puesto de nombre al input podrías luego al enviar los datos buscar con una query si es id existe y tal. El problema es que no se exactamente lo que validas y para que lo haces entonces como mucho te doy un ejemplo que se me ocurre xD pagina_imprime_notas.php Código
validar.php Código
Lo que hace es poner un campo oculto que almacena el ID del alumno. Se puede mejorar y la seguridad es muy baja pero es solo pa que te sirva de referencia. Saludos Título: Re: Me dan una idea con una codigo? Publicado por: mark182 en 19 Octubre 2010, 16:40 pm Gracias por tu respuesta, lo que quiero validar es la nota (que sea del 1 al 10, que no sean letras, y en el caso que sea una letra, que sea una A unicamente). O sea, la nota la va a poner el usuario, no es un dato sacado de una base de datos. Por eso, necesito validarlo y guardarlo en una BD, y que cada nota este asociada al nombre y apellido que aparecen (que eso si esta sacado de una BD). Se entiende maso menos?
En tu ejemplo no entiendo porque pones de name un vector y luego cuando lo capturas con post no lo pones como vector. Por ejemplo: Código: print '<input type="hidden" name=idalumno[]" value="'.$alumno['id_alum'].'"></td></tr>'; Código: isset($_POST['idalumno']) Título: Re: Me dan una idea con una codigo? Publicado por: #!drvy en 19 Octubre 2010, 19:33 pm Lo pongo porque asi tendria varios campos con el mismo nombre pero en forma de array que podre recuperar facilmente luego.
Código
creo que esto es mas o menos lo que pides no ? PD: La pagina inicial seria la misma excepto que Código seria Código
Saludos |