![]() |
heckbox...
Tema sesiones solucionado... ara tengo una consulta de Oracle, de una lista de personas... cada persona tiene asignado un checkbox, el codigo para saber si está checkeado es :
if ($nomvar) { echo "checkeado"; } else { echo "no checkeado"; } No ?????? Pués como puedo saber que persona es la que lo tiene checkeado y cual no ?? lo he probado haciendo la misma consulta en la pagina siguiente y haciendo: stmt= ($conn, "select de la lista de personas" ); OCIExecute(stmt); while (OCIFechtInto($stmt, &$data, OCI_ASSOC) { $nom=$data["NOMBRE_PERSONA"]; $ape=$data["APELLIDO_PERS"] // Y aki pongo el if del checkbox if ($checkbox) { echo "$nom $ape está checkeado"; } else { echo "$nom $ape no está checkeado"; } } Pero siempre me pone la última persona mirada tantas veces como filas en el select como si no estuviera checkeado.... Es muy muy muy muy urgente puesto q me juego nota en un trabajo, agradeceria muchiiiiiiisimo un solución o almenos una respuesta aclarando algún posible fallo. Gracias por adelantado!! |
Creo que aquí estamos confundiendo las cosas.
Una cosa es la consulta SQL y otra los valores del formulario como los recibe PHP. Primero asegurate de estar recibiendo correctamente los valores. La página del formulario podría verse así: Código:
<form method='post' action='consulta.php'> Código PHP:
// Saludos |
Para controlar checkbox en bucles yo suelo usar algo parecido a esto...
Código PHP:
Código PHP:
hacer uso de isset() está bien en ocasiones para controlar si recibimos o no un check, pero en bucles que generan los check no es muy buena técnica ya que a priori no sabes cuantos tienes que generar y controlar un chorro tan largo tendrías que hacer piruetas para asignarle valores y para controlar cuales llegan, por el contrario el uso de arrays en HTML en estos casos es más eficiente. Saludos Emilio |
La franja horaria es GMT +2. Ahora son las 02:37:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi