Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2003, 22:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El valor que vas a recoger en PHP es el de tu variable 'radio'

Código PHP:
echo("<td> <div align='center'> <input type='radio' name='" $row["dia"] . "' value='" $row["cod_contexto"] . "'></div> </td> </tr>"); 
la validación que haces en javascript (supongo pues no se vé el código de dicha función ..) sólo evita que se "envie" (que actue el submit del formulario) o No .. Por ende .. una vez "pre-validado" en javascirpt (en el CLIENTE) esos dtos .. lo que que sea válido lo vas a enviar al SERVIDOR (PHP) .. Lo que enviaras es TODA variable que tengas en tus <input ..> de cualquier tipo y tus tus <select> ..

El objeto 'rádio' por sus caracteristicas Sólo se envia el valor de dicho rádio marcado .. por ende .. en "PHP" tendras solo una variable .. de nombre el "name" que le pongas a tu rádio y de valor el "value" que le des ..

Para lo que pretendes hacer .. te recomendaría que usases arrays para definir tu nombre de variable:

Código PHP:
echo("<td> <div align='center'> <input type='radio' name='fecha[" $row["dia"] . "]' value='" $row["cod_contexto"] . "'></div> </td> </tr>"); 
Con eso .. fecha[] .. tendrás un array de indice asociativo al día que obtienes de tu campo de tu BD $row["dia"] ...

Para recogerlo en PHP tan solo debes hacer:

(sabiendo que usando un boton 'radio' vas a obtener sólo un array con un elemento)
Código PHP:
list($dia,$codigo)=each($_POS['fecha']);
echo 
$dia." --> ".$codigo
ó simplemente: (en caso de tener un checkbox por ejemplo donde eviarias mas de una opción .. como indices del array)
Código PHP:
foreach ($_POST['fecha'] as $dia => $codigo){
echo 
$dia." --> ".$codigo;

Ahí ya tendrías tus variables con tu $dia y tu $codigo .. validalo como tengas que hacerlo .. El tema de: ..."direccionar las variables a donde quiera"... no entendí bien (supongo que te referiras a "propagar" (redireccionando ..) .. pero es mejor que expliques el proceso completo de tu script tras validar esas variables de tu formulario).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.