como pasar 2 valores
Aki les pongo el codigo:
Código PHP:
Ver original
<script type="text/javascript"> function nombre() { var indice = document.form1.combo.selectedIndex var valor = document.form1.combo.options[indice].value document.getElementById('tarifa').value = valor; } </script> <? echo '<form name="form1" method="post" action="">'; echo '<select name="combo" id="combo" onChange="nombre()">'; echo '<option value="0">Seleccione </option>'; echo '<option value="' . $ftarifa[2] . '" >' . $ftarifa[1] . '</option>'; } echo '</select>'; echo '</form>'; ?> <input name='tarifa' type='text' id='tarifa' value='' size="4">Aqui me muestra la tarifa <input name='base' type='text' id='base' value='' size="4">Aqui me muestra la tarifa base <input name='exceso' type='text' id='exceso' value='' size="4">Aqui me muestra la tarifa exceso
codigo de mi formulario+
esta linea : echo '<option value="'.$db_curso["f_inicio"].'">'.$db_curso["nombre_corto"].'</option>';
me muestra mensaje :: "No hay cupos disponibles en este curso, Operación Cancelada"
al corregir f_inicio por id_curso sale todo bien guarda en la base de datos y bien,,
el problema es que ya no muestra la f_inicio en el textbox sino el id_curso
index.php
Código Javascript:
Ver original
<script type="text/javascript"> function nombre() { var indice = document.form_a.cursos.selectedIndex var valor = document.form_a.cursos.options[indice].value document.getElementById('f_inicio').value = valor; } </script>
Código PHP:
Ver original
<tr> <td width="50%" align="right" nowrap="nowrap">Curso <span class="campo_obligatorio">*</span></td> <td nowrap="nowrap"> <select name="cursos" id="cursos" onChange="nombre()"> <option value="-1">- Seleccione - </option> <?php $sel_curso = "SELECT * FROM curso WHERE estado = 1"; $cupos = 0; $sel_cur = "SELECT * FROM curso WHERE id_curso = '".$db_curso["id_curso"]."'"; $cupos = $db_cur["cupos"]; $inscritos = 0; $sel_ins = "SELECT DISTINCT COUNT(rut) as insc FROM inscrito WHERE id_curso = '".$db_curso["id_curso"]."'"; $inscritos = $db_ins["insc"]; if($cupos > $inscritos){ echo '<option value="'.$db_curso["f_inicio"].'">'.$db_curso["nombre_corto"].'</option>'; }else{ echo '<option value="99">[SIN CUPOS] '.$db_curso["nombre_corto"].'</option>'; } } ?> </select></td> </tr>