Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2007, 10:50
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Problemas con los checkbox

BIen, se me ocurre que a cada input de tipo texto le des como nombre el valor que le has asignado al checkbox que le corresponde:

<input type="checkbox" value="id" name="c[]" /><input type="text" name="texto[id]"/>

Código HTML:
<form name="deleteForm" method="post" action="#">
 <input type="checkbox" value="1" name="c[]" /><input type="text" name="texto[1]"/><br />
 <input type="checkbox" value="2" name="c[]" /><input type="text" name="texto[2]"/><br />
 <input type="checkbox" value="3" name="c[]" /><input type="text" name="texto[3]"/><br />
 <input type="checkbox" value="4" name="c[]" /><input type="text" name="texto[4]"/><br />
 <input type="checkbox" value="5" name="c[]" /><input type="text" name="texto[5]"/><br />
 <input type="checkbox" value="6" name="c[]" /><input type="text" name="texto[6]"/><br />
 <br />
 <input type="submit" value="Submit" />
</form> 
y luego, al procesar el formulario llamas a cada input text segun el valor que te llego en cada valor del checkbox (c):

Código PHP:
$c $_POST['c'];
$texto $_POST['texto'];
foreach(
$c as $val) {
 
$t $texto[$val];
 echo 
"El valor para el campo <b>$val</b> es <b>$t</b><br /> \n";

Un saludo,