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

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 03/05/08, 17:37:56   #1 (permalink)
marianoggg ha deshabilitado el Karma
 
Registrado: oct 2007
Mensajes: 66
marianoggg is offline  
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?
  Responder Con Cita
Antiguo 04/05/08, 18:36:36   #2 (permalink)
albertcito ha deshabilitado el Karma
 
Registrado: dic 2007
Mensajes: 27
albertcito is offline  
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
  Responder Con Cita
Respuesta


Califica este Tema - Select + Mysql + Sin Reinicio Form.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 10:12:00.

Message Board Statistics

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 94 95 96