Tengo una lista desplegable llena con una consulta a la bd y un onchange que toma el valor de la lista
Código PHP:
Ver original
require('Conexion.php'); $Codigo=$_GET['codigo']; $analis=$_POST['No_Analisis'];-----> variable que toma el valor de la lista $sql="select DISTINCT c.* FROM `certificado` c where c.`Codigo`='$Codigo'"; $result = mysql_query($sql,$Conexion) or die (mysql_error()); ?> <center><p>No. ANALISIS: <?php //Se crea una lista desplegable echo "<select name=lista onchange=javascript:mOSTRARDatos2() id=lista> "; //Se genera una opcion por defecto. echo "<option>Seleccione No.Analisis</option>"; echo "<option value=''>Nuevo</option>"; //Mientras que la ejecucion de la consulta este bien //Muestre los datos de la consulta. echo "<option value=".$row['No.Analisis'].">".$row['No.Analisis']."</option>"; } echo"</select>"; ?>
Bueno hasta hay todo bien, lo que necesito es que en la lista solo me muestre los No.Analisis que no tengan en el campo Aprobado un si(es checkbox), el problema es que no se como hacer esta parte, pense con una consulta
Código PHP:
pero no se puede, por que $analis toma el valor de la lista, y si lo que quiero es definir que mostrar en la lista, como puedo solucionar esto, NECESITO MOSTRAR EN LA LISTA LOS No.Analisis QUE NO TENGAN APROBADO, le he echado cabeza y no se me ocurre nada agradezco toda la ayuda Ver original
$con="select * from confirmacion where Analisis='{$analis}' ";