Hola que tal, me tope con el siguiente problema, espero que me puedan ayudar, gracias.
Resulta que hago creo 17 combos, haciendo dos consultas a mi base de datos, de dos tablas diferentes, una es para obtener el una descripcion de un campo, y se la asigno como nombre de mi combo, posteriormente con el id de ese nombre, hago otra consulta para obtener el contenido de cada combo, mi problema es para validar que los combos tengan al menos una opcion seleccionada, ya que creo por defaul el valor 0.
Y la otra sería como recibir el nombre del combo y su valor para hacer un insert.
Este es mi codigo, saludos:
$id = $rowsP["id"];
$cadVP = "select * from miTabla where us = 1 and id = $idPrueba";
$rsVP = $obj_consulta->consultar($cadVP);
//-------------------------------------------------------------------------
$cadIndice=" select min(idVSP) as idVSP
from valSP
where su = 1
and idVSP = $id";
$rsIndice = $obj_consulta->consultar($cadIndice);
$rowsIndice=mssql_fetch_array($rsIndice);
$indice=$rowsIndice["idVSP"];
?>
<select name="<?=$idP?>" id="<?=$idP?>" class="tiny" style="background-color:#FFFFFF" size="0">
<option id="0"> Elije una opción </option>
<? while($rowsVP=mssql_fetch_array($rsVP)){?>
<option value="<?=$rowsVP["idVSP"]?>" <? //if($rowsVP["idVSP"]==$indice) { ?> selected="selected" <? //} ?> ><?=utf8_encode($rowsVP["DescripcionV"])?></option>
<? } ?>
</select>