Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/06/2004, 06:46
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En el ejemplo de código que pusistes . .sólo se vé donde usas tu "checkbox" .. no se vén los otros campos del foromulario que van asociados bajo ese mismo "registro" ..

En tal caso, para pasar a tu script de proceso (PHP) más datos .. tan sólo tienes que usar la misma técnica: usar "array's" como el ejemplo donde el "name=" de tu elemento de formulario ahora será: nombre[] ... Al usar este método y tener X arrays (una por cada elmento de tu formulario: un checkbox .. unos input .. etc ...) en PHP recibieras igualmente un array por elemento de "mismo indice" de esos arrays . .así que para ese caso te vendrá mejor usar un bucle for en lugar del foreach() para recorrer los X arrays que tengas a la vez (bajo su mismo indice del array).

Código PHP:
for ($x=0$x<count($_POST['nomb_cur']); $x++){
   echo 
$_POST['nomb_cur'][$x];
   echo 
$_POST['otracosa'][$x];
   echo 
$_POST['etc'][$x];

El tema que al "redireccionar" pierdes toda variable; así es como funciona un lenguaje del lado del servidor (no sólo PHP .. sino ASP, Perl y cualquier otro de este estilo).

Si "redireccionas" y necesitas las variables a donde redirecciones .. necesitas propagarlas por algún médio: URL (en el link) .. Formularios (en campos hidden) .. cookies o sesiones.

Un saludo,