Foros del Web » Programando para Internet » PHP »

Campo oculto

Estas en el tema de Campo oculto en el foro de PHP en Foros del Web. buenas tengo un formulario que va a mostrar varios datos de la bd y la persona va a elegir una sola cosa mediante el radiobutton ...
  #1 (permalink)  
Antiguo 02/08/2010, 08:39
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años, 1 mes
Puntos: 1
Campo oculto

buenas tengo un formulario que va a mostrar varios datos de la bd y la persona va a elegir una sola cosa mediante el radiobutton el problema esta en que yo le paso al radio button el valor d euna variable por alli todo esta bien: lo realizo asi

Código PHP:
echo "<form action='solicitud_clave.php' method=post>";                  
 echo 
"<table width=850 border=1 align='center' bordercolor='#000000'>";
     echo 
"<tr bgcolor=#EFE856>";
     echo 
"<td colspan=150 class=style1>Codigo</td>";
     echo 
"<td colspan=350 class=style1>Descipcion</td>";
     echo 
"<td colspan=250 class=style1>Licencia</td>";
     echo 
"<td colspan=50 class=style1>Fecha</td>";
     echo 
"<td colspan=25 class=style1>Marcar</td>";
     echo 
"</tr>";
 while (
$row=mysql_fetch_array($cSql)) {
    echo 
"<tr  bgcolor=#B9CCF0>";
    echo 
"<td colspan=150 class=style1>".$cCodInv=$row["MOV_CODIGO"]."</td>";
    echo 
"<td colspan=350 class=style1>".$cDescri=$row["INV_DESCRI"]."</td>";
    echo 
"<td colspan=250 class=style1>".$cNumLic=$row["MOV_CODCOM"]."</td>";
    echo 
"<td colspan=50 class=style1>".$dFecha=$row["MOV_FECHA"]."</td>";
    echo 
"<td colspan=25><input type=\"radio\" name=\"resultado[]\" value=\"$cNumLic\"></td>";
    echo 
"<input type=\"hidden\" name=\"cCodInv\" value=\"$cCodInv\">";
    echo 
"</tr>";
    }
//fin del while
     
echo "</table>"."<br>";
     echo 
"<table align=center>\n";
       echo 
"<tr>";
        echo 
"<td><input type=submit name=enviar value='Aceptar'></td>";
        echo 
"<td><input type=reset name=borrar value='Borrar'></td>";
       echo 
"</tr>";
     echo 
"</table>\n";
     echo 
"</form>"
ahora cuando la persona marca el radio tambien necesito tomar el valor de esta variable $cCodInv pero que corresponde a la misma linea del valor de $cNumLic. que es lo que toma el radio, el problema aqui esta que $cCodInv no le puedo colocar otro radio button ni nada porque se supone que al marcar cual es $cNumLic automaticamente tambien agarro $cCodInv pense que podia pasar el valor por un campo oculto pero no sirve debido a que el valor que necesito es el que corresponde a $cNumLic , se que he redundado mucho en el tema pero trato de explicar todo lo mas especifico para que me entiendan y me ayuden porfavor.
  #2 (permalink)  
Antiguo 02/08/2010, 09:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Campo oculto

humm .. creo que lo podrías pasar en el value. Es decir en vez de:

Código PHP:
<input type="radio\" name=\"resultado[]\" value=\"$cNumLic\"> 
mandar así:

Código PHP:
$valor_enviado=$cNumLic."_".$cDescri."_".$cCodInv;

<
input type="radio\" name=\"resultado[]\" value=\"$valor_enviado\"> 
En la otra página rescatas el valor y aplicas un split así:

Código PHP:
split("_"$valor_enviado); 
Salu2
__________________
No hay mail que por internet no venga

Etiquetas: oculto, campos
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 10:54.