Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/06/2005, 01:41
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Como verás.. no te daz a entender bien... hay que procurar darse el tiempo y la calma para explicarse bien... en la medida y forma en que preguntas se te contestará... lee el enlace de mi firma ...

Haciendola de adivino... Realizas una consulta a tu Base de Datos y despliegas resultados en forma de formulario. Para ello creas un grupo/número de elementos por cada resultado a los cuales les daz un name establecido y le asignas el value según lo que en ese momento mysql_fetch_array() te asigna a una variable... Al final terminas con UN SOLO FORMULARIO... y.. ese es tu error (si es que he adivinado) y no es propio de PHP... la cuestión es que tienes N elementos con el mismo name ¿cómo vaz a diferenciarlos?? simplemente no tienes control así y por ello solo toma uno... el último...

Pués, la solución es obvia, necesitas diferenciarlos, algunos procuran hacer name=\"nombre\"".$i, donde $i iría variando para terminar con nombre1, nombre2, nombreN... entonces tienes puedes recojer directamente por el name... es común porque en principio resultaría más cómodo.. pero igual puedes hacer uso de matricez, solo haz que el name sea una matriz --name="nombre[]"-- pero entonces no puedes recojer diractamente sino como lo que es... ... una matíz... ya sea con $_POST['nombre'][$i] ó con la función foreach()....

... Primero confirma tu caso... consulta sobre lo que te menciono de ser este...

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"