hola a todos:tengo un problema con unos combos (<select></select>). Si mal no entiendo, al obtener el valor de un combo estatico de un formulario solo lo obtienes haciendo referencia al nombre del combo...verdad??....pero que pasa cuando en un formulario creas varios combos dinamicos...como capturas el valor de cada combo??. Les adjunto el codigo donde se generan los combos dinamicos a traves de los datos de la Base de Datos.
$sql_total="SELECT * FROM documento WHERE cl_rut='$rcliente' AND tdoc_cod IS NULL";
$res_total = mysql_query($sql_total) or die("La consulta falló: " . mysql_error());
$num=mysql_numrows($res_total);
for($i=0;$i<$num;$i++)
{
$doc=mysql_result($res_total,$i,"DOC_NOMBRE");
$documento=strtoupper($doc);
$pre_text='nom_doc';
$final=$pre_text.$i;
echo"<td width='13%'><center>$documento</center></td>\n";
$sql_opcion_chk="SELECT * FROM tipo_documento";
$res = mysql_query($sql_opcion_chk) or die("La consulta falló: " . mysql_error());
$num=mysql_numrows($res);
$prefijo = 'cmb_tipo_docto_';
$nomfinal=$prefijo.$i;
echo "<td width='20%'><center><select name='$nomfinal'>\n";
echo "<option value=''>(Selecciona el tipo de documento)</option>\n";
for ($j=0;$j<$num;$j++)
{
$cod_tipo_doc=mysql_result($res,$j,"DOC_ID");
$nom_tipo_doc=mysql_result($res,$j,"TDOC_NOMBRE");
echo "<option value=$cod_tipo_doc>$nom_tipo_doc</option>\n";
}
echo"</select></center></td>\n";
//************************************************** ******FIN***************************************** ****************************//
//********************************CODIGO QUE GENERA COMBOBOX CON EL NOMBRE DE LOS RESPONSABLES***********************************//
$sql_opcion_cons="SELECT us_nombre FROM usuario WHERE gr_cod='$cod_cons'";
$res_cons = mysql_query($sql_opcion_cons) or die("La consulta falló: " . mysql_error());
$num_cons=mysql_numrows($res_cons);
$pre_cons='cmb_cons_';
$res_cb=$pre_cons.$i;
echo "<td width='20%'><center><select name='$res_cb' id='$res_cb'>\n";
echo "<option value=''>(Selecciona un responsable)</option>\n";
for ($s=0;$s<$num_cons;$s++)
{
$nom_resp=mysql_result($res_cons,$s,"US_NOMBRE");
echo "<option value=$nom_resp>$nom_resp</option>\n";
}
echo"</select></center></td>\n";
echo"</tr>";
echo"</table>";
echo"<center><input type='submit' name='btn_graba' value='Grabar'></center>";
echo"</form>";
echo"</center>";
echo"</body>";
echo"</html>";
exit;
}
En este codigo se generan tantos combos como documentos tenga un cliente....Les agradeceria cualquier ayuda.....chao