Seleccionar valor de lista proveniente desde base de datos MYSQL
AUTOR PREGUNTA #1
[color=#333333][font=Helvetica, Arial, Sens-serif]Necesito ayuda con una lista, tengo un problema en donde tengo que seleccionar el valor proveniente desde una base de datos MYSQL... [/font][/color]
[color=#333333][font=Helvetica, Arial, Sens-serif]A continuación dejo el código con su respectiva descripción.[/font][/color]
<?php $cnn=Conectar(); $rSQL1="Select Nombre_Profesion from profesiones"; $result1=mysql_query($rSQL1); ?> <select name="SProfesion" id="SProfesion" class="round bordecaja"> [b]<option value= "<?php echo $Mostrarprofesion; ?>"><?php echo $Mostrarprofesion; ?></option>[/b] <option value= "">Seleccione Profesion</option> <?php while ($row=mysql_fetch_array($result1)) {echo '<option>'.$row["Nombre_Profesion"];}?> </select>
[color=#333333][font=Helvetica, Arial, Sens-serif]La linea que está subrayada es la que me trae el valor cuando busco un valor X, pero necesito que me lo muestre en la lista dependiendo del valor que se inserta (o sea dentro de lo que sería el while).[/font][/color]
[color=#333333][font=Helvetica, Arial, Sens-serif]¿Debería hacerlo con AJAX?, ¿Cómo lo hago?[/font][/color]
[color=#333333][font=Helvetica, Arial, Sens-serif]Gracias[/font][/color]
-
¿Tienes la misma pregunta? Yo también
Esto también te interesa!
PREGUNTAS SIMILARES
AUTOR PREGUNTA #3
#4
function capturarValorLista(){ document.getElementById("mi_form").submit(); }
Luego tendrías tu php con las siguientes modificaciones:
<?php $valorlista = isset($_POST['SProfesion'])?$_POST['SProfesion']:''; $cnn=Conectar(); $sqlconsu = "SELECT donde usas esa variable"; $rSQL1="Select Nombre_Profesion from profesiones"; $result1=mysql_query($rSQL1); ?> <form name="mi_form" id="mi_form"> <select name="SProfesion" id="SProfesion" class="round bordecaja" onchange="capturarValorLista()"> [b]<option value= "<?php echo $Mostrarprofesion; ?>"><?php echo $Mostrarprofesion; ?></option>[/b] <option value= "">Seleccione Profesion</option> <?php while ($row=mysql_fetch_array($result1)) {echo '<option>'.$row["Nombre_Profesion"];}?> </select> </form>
Se puede hacer con Ajax también pero la solución es mucho más compleja, trata de adaptar este a tu aplicación y luego me cuentas.