Ver Mensaje Individual
  #51 (permalink)  
Antiguo 04/10/2010, 05:31
edgar4615
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: checkbox marcado

tengo lo siguiente:

Código HTML:
Ver original
  1. <?$ctrl_check=$_POST['ctrl_check'];?>
  2. <input type="hidden" id="boton2" name="ini" value="1">
  3. <input type="hidden" id="boton3" name="ctrl_check" value="0">
  4. </form>

si el ini es 0 no muestra nada y tengo que pulsar la lupa, si es 1 me muestra el grid 1 lleno y el 2 vacío.

Después tengo que si:

Código PHP:
Ver original
  1. if($ctrl_check=='0')
  2. {
  3. }
  4. else
  5. {
  6. muestrame el grid 2
  7. }

esto me lo hace bien, pero no se como inicializar los checked a false.

En el cargue inicial todas las variables son blancas.

Código PHP:
Ver original
  1. <tr>
  2.       <td width="25%" class="primeralineaizquierda">C&oacute;digo
  3.         del expediente:</td>
  4.       <? if ($ini=="0") { ?>
  5.       <td width="75%">
  6.         <input name="codigo" type="text" id="codigo" size="8" maxlength="8" value="">
  7.       </td>
  8.       <? } else { ?>
  9.       <td width="75%">
  10.         <input name="codigo" type="text" id="codigo" size="8" maxlength="8" value="<? echo $codigo; ?>">
  11.       </td>
  12.       <? } ?>
  13.     </tr>

he añadido un

Código PHP:
Ver original
  1. if (isset($_POST['delete']))
  2.      {
  3.          foreach ($_POST['delete'] as $codigo_s)
  4.          {
  5.              $seleccionado[$codigo_s] = "checked='checked'";
  6.          }
  7.      }

y en el td dentro del while
Código HTML:
Ver original
  1. <td class="segundalinea"><div align="center"><font color="#000000"><font face="Verdana"><input type="checkbox" name="delete[]" onclick="boton(<?=$codigo?>)" <?echo $seleccionado[$codigo]?> value="<?=$codigo?>"></font></font></div></td>

ahora no me checkea ninguno inicialmente, pero cuando hago click en uno me muestra de nuevo solo el que pulso en el grid 1 y sin marcar.

Me voy a volver loco...

saludos.

Última edición por edgar4615; 04/10/2010 a las 05:46