tengo el siguiente codigo
Código PHP:
echo '<select name="cboCursos">';
foreach($Cursos as $ListaCursos){
echo "<option value=".$ListaCursos['Idcurso'].">".$ListaCursos['nombre']."</option>";
}
echo '</select>';
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
| ||||
EL CODIGO QUE RECIBE ESTA VARIABLE A DE SER + O - ASI NO? $cboCursos = $_POST['cboCursos']; O $cboCursos = $_GET['cboCursos']; ENTONCES LO UNICO QUE HAY QUE HACER ES: echo $cboCursos; Y LISTO. AHORA QUE SI QUIERES OBTENER EL VALOR DE TU CAMPO AL MISMO TIEMPO QUE LE DAS CLICK A UNA OPCION PUEDES COMBINAR PHP CON JAVASCRIP, DESPUES DE LLENAR TU SELECT TALVEZ PONDRIAS UN CODIGO JAVASCRIPT: document.form.cboCursos.value; O ALGO PARECIDO. SUERTE ![]() Última edición por Erikfrancisco; 29/09/2006 a las 09:55 |
| |||
(No hace falta que te disculpes así ni te dirijas a mi .. hay más moderadores además de mi persona en estos foros y en el de PHP). La solución te la dío: Erikfrancisco La opción que selecciones .. su "value" pasará en el "name" de tu <select> (esto sería teoría de "HTML"). Te recomiendo respetar las comillas que el HTML (sus tag's) requieren: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Gracias, pero... Gracias por las respuestas, pro no era lo que esperaba: teoria: Código HTML: <select name="cboHabilitado"> <option value="1">Si</option> <option value="2">No</option> <option value="3">Tal vez</option> <option value="4">Quien sabe</option> </select> si selecciono el elemento No, entonces quiero obtener su value que seria: 2 y asi para cualquier elemento del combo, es ahi mi duda como obtendo eso: Código PHP: Código PHP: Tabla: curso | value ------------------------- Lengua | 1 Matematica | 2 Fisica | 3 Quimica | 4 espero se entienda la pregunta, de antemano gracias pos su respuesta, y cluster, sorry jeje ![]() |
| ||||
NO ENTIENDO PORQUE NO TE FUNCIONA SI EL VALOR QUE RECIBE EL CAMPO cboCursoS ES PRECISAMENTE EL VALOR DEL OPTION NO SU TEXTO. PROBABLEMENTE EXISTA ALGO MAL EN EL IMPUT CHECA EN VER CODIGO FUENTE SI REALMENTE TE ESTA PASANDO LOS VALORES O INTENTA PONER ESTO: echo "<option value='".$ListaCursos['Idcurso']."'>".$ListaCursos['nombre']."</option>"; suerte ![]() |
| |||
Pues revisa el HTML que generas (en tu navegador -> ver código fuente). El valor que pasa al seleccionar una opción en un "select" es su "value". Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |