Foros del Web » Programando para Internet » Javascript »

javascript para formulario php+sql

Estas en el tema de javascript para formulario php+sql en el foro de Javascript en Foros del Web. Hola. quiero hacer una cosita y man dicho que se hace con javascript o ajax. entonces como he visto asin por encima como funciona el ...
  #1 (permalink)  
Antiguo 31/01/2011, 08:24
 
Fecha de Ingreso: enero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 0
javascript para formulario php+sql

Hola.

quiero hacer una cosita y man dicho que se hace con javascript o ajax.
entonces como he visto asin por encima como funciona el javascript lo hare asi.
a lo que venia, podriais guiarme porfa:_(

quiero hacer que en un select, lista despegable de php, donde los valores los saca de una bd y que este al escoger un valor, me coja el valor i lo pueda usar para realizar nuevas consultas en la pagina misma. vamos, k si digo:
del select cojo camion
automaticamente se me llenen dos campos que digan: NISSAN y DIESEL

estos dos valores(NISSAN i DIESEL) salen de una consulta a la bd. os dejo mi select con sus consultas

$sqlid_equipo = "select * from equipos;";
$id_equipo = mysql_query ($sqlid_equipo,$conexion) or die ("Error al consultar");
$numid_equipo = mysql_num_rows ($id_equipo);
esto el select con los datos de la consulta anterior
<select name="id_equipo" value="valor_id_equipo">
<option>Seleccione un equipo</option>
<?php
for ($i=0; $i<$numid_equipo; $i++) {
$id2_equipo = mysql_fetch_array ($id_equipo);
echo "<option value='$id2_equipo[0]'> $id2_equipo[0] -- $id2_equipo[1] </option>";
}
?>
</select>

i aqui es donde va la consulta sql la cual coge el valor del select de arriba

<input type="text" name="ref_equipo" readonly="readonly" value="<?php

$sqlref_equipo = "select ref_equipo from equipos where id_equipo='$id_equipo[0]';";
$ref_equipo = mysql_query ($sqlref_equipo,$conexion) or die ("Error al consultar");
echo $ref_equipo;
?>">

me podeis aconsejar por favor, si es con un ejemplo lo agradeceria, ya ver el codigo (mas o menos) me guio mejor,.

gracias de antemano.
  #2 (permalink)  
Antiguo 31/01/2011, 09:14
 
Fecha de Ingreso: enero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: javascript para formulario php+sql

he estado mirando por aqui i por alli i creo que tengo algo.

<script language='text/javascript'>
function sendData()
{
var combo = document.post.getElementById("id_equipo");
var selected = combo.options[combo.selectedIndex].text;
}

</script>

<select name="id_equipo" id="id_equipo" value="valor_id_equipo" onchange="javascript:sendData();">
<option>Seleccione un equipo</option>
<?php
for ($i=0; $i<$numid_equipo; $i++) {
$id2_equipo = mysql_fetch_array ($id_equipo);
echo "<option value='$id2_equipo[0]'> $id2_equipo[0] -- $id2_equipo[1] </option>";
}
?>

luego el valor del sendData() quiero pasarlo a php. se hace asi verdad? $_POST[selected]?????
  #3 (permalink)  
Antiguo 31/01/2011, 10:05
 
Fecha de Ingreso: enero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: javascript para formulario php+sql

he encontrado un post de por aqui una pequeña solucion

<script language='text/javascript'>
function sendData()
{
var combo document.forms.post.id_equipo.options[document.forms.post.id_equipo.selectedIndex].text
return selected;
}

</script>

<select name="id_equipo" id="id_equipo" value="valor_id_equipo" onchange="javascript:sendData();">
<option>Seleccione un equipo</option>
<?php
for ($i=0; $i<$numid_equipo; $i++) {
$id2_equipo = mysql_fetch_array ($id_equipo);
echo "<option value='$id2_equipo[0]'> $id2_equipo[0] -- $id2_equipo[1] </option>";
}
?>
</select>

pero me sigue sin funcionar... ya no se que hacer mas la verdad :S

un ayudita porfavor?

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:34.