Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2003, 23:09
KillerBKS
 
Fecha de Ingreso: julio-2002
Ubicación: Rancagua - Chile
Mensajes: 494
Antigüedad: 21 años, 9 meses
Puntos: 0
Un raro problema

Hola:
Estoy generando un arreglo en donde ingreso los id de un registro. Al momento de imprimir el id dentro de un while, me imprime bien los id. Los agrego al arreglo y luego le hago un "implode" y ese valor lo paso en una variable de formulario, pero esa variable no contiene todos los id que deberia, solo me llega el ultimo id. Es decir, tengo tres evaluaciones, con id=1, id=2, id=3. Recorro el while y logro imprimir 1-2-3 , pero la variable del formulario solo contiene el 3.
Aca el codigo:


Código PHP:
$consulta=mysql_query("select id_eval,id_tipo,id_curso from evaluaciones where id_curso='".$curso."' order by id_eval");
while($row=mysql_fetch_array($consulta))
{
    if($row["id_tipo"]==1){
         $certamen=$certamen+1;
        $cc=1;
        $id_cert[$pos_cert]=$row["id_eval"];
        $post_cert=$post_cert+1;
        if($certamen>$maximo) 
            $maximo=$certamen;
        $eval_cert=implode(",",$id_cert);
        }
}


 <input name="certata" type="hidden" id="cert" value="<? echo $eval_cert;?>">
    
    <input name="enviar" type="submit" id="enviar" value="Enviar" onClick="Validar(this.form)">
    <input type="reset" name="Reset" value="Limpiar">
Espero que me logren entender y me puedan ayudar.

Salu2
__________________
AK.T.I.V.E.tm Live, Never DIE