Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 03-may-2008, 17:37   #1 (permalink)
marianoggg ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 66
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?
marianoggg está desconectado   Responder Citando
Antiguo 04-may-2008, 18:36   #2 (permalink)
albertcito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 44
De acuerdo 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
albertcito está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93