Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Select + Mysql + Sin Reinicio Form (http://www.forosdelweb.com/f127/select-mysql-sin-reinicio-form-582639/)

marianoggg 03/05/2008 17:37

Select + Mysql + Sin Reinicio Form
 
Hola !!

Vengo del foro de PHP por el siguiente problemita:

Necesito que cuando el usuario elija de un Select su opción, en base al Value de dicho Select, consultar en una BD (mysql) un campo en particular, y mostrarlo en un Input del mismo Form, todo sin reiniciar ese formulario.

No se cómo encararlo!! alguna idea?:-)

albertcito 04/05/2008 18:36

Re: Select + Mysql + Sin Reinicio Form
 
Si no sabes nada de ajax, hazlo entonces con php y javascript.

Código PHP:

<html> 

.....

<script type='text/javascript' > 

function cambiar_select(valor_select, id_input)
{
       var input = document.getElementById(id_input);
       input.value = valor_campo
}


<script>

....

<body>

...

<select onchange =  "cambiar_select(this.value, 'mi_input')">
<option value ="">Selecciona un opción</option>
<?php
$sql 
"SELECT valor FROM tabla";
$query mysql_query($sql);

while(
$rowmysql_fetch_array($query))
{
      echo 
"<option value ='".$row[0]."'>".$row[0]."</opton>";
}
?>
</select> 
<input type="text" id= "mi_input">

De esta manera no tienes que estar llamando al servidor con ajax por un dato, sino que ya el dato o tienes en el mismo select...

Bueno esa sería mi respuesta!!! xaus :D


La zona horaria es GMT -6. Ahora son las 00:48.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.