Foros del Web » Programando para Internet » Javascript » Frameworks JS »

favor quien me da una mano con esto.. quiero hacer algo que no conozco el codigo ajax

Estas en el tema de favor quien me da una mano con esto.. quiero hacer algo que no conozco el codigo ajax en el foro de Frameworks JS en Foros del Web. la idea es hacer algo asi que esta en javascript pero hacerlo en ajax porque java no interactua con ud hasta lo que presiso <script ...
  #1 (permalink)  
Antiguo 14/01/2010, 02:06
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
favor quien me da una mano con esto.. quiero hacer algo que no conozco el codigo ajax

la idea es hacer algo asi que esta en javascript pero hacerlo en ajax porque java no interactua con ud hasta lo que presiso

<script type="text/javascript">
var teveo = null;
var teveodos = null;
var formus = [null, 'TD', 'TC', 'FID', 'CTA'];
var formusdos = [null, 'TDdos', 'TCdos', 'FIDdos', 'CTAdos'];

function muestra(formulario) {
if (teveo != null)
document.getElementById(teveo).style.display = 'none';
if (formus[formulario] != null)
document.getElementById(formus[formulario]).style. display = 'block';
teveo = formus[formulario]
}
function muestrados(formulariodos) {
if (teveodos != null)
document.getElementById(teveodos).style.display = 'none';
if (formus[formulariodos] != null)
document.getElementById(formusdos[formulariodos]). style. display = 'block';
teveodos = formusdos[formulariodos]
}

</script>
<?php
echo
"<form>
<select name='primero' id='nuevo' onchange='muestra(this.selectedIndex);'>
<option value='0'>Seleccione un producto</option>
<option value='1'>autos</option>
<option value='2'>camiones</option>
<option value='3'>camionetas</option>
<option value='4'>motos</option>
</select>
</form>";



$rs=mysql_query("SELECT * FROM marcautos") or die("no selecciona marca");
echo "<form action='' method='post' name='form1' id='TD' style='display:none;'>" ;
echo "<select name='marca' onchange='muestrados(this.selectedIndex);'><option value=''>Elige Marca</option>";
while($row=mysql_fetch_array($rs)) echo "<option value='".$row['marcas']."'>".$row['marcas']."</option>";
echo "</select>
</form>" ;

//hasta aca marcha impecable
//lo que tengo que lograr es q cuando se selecciona una marca arriba. se dispare este siguiente querry y en $mar
este el valor de la marca seleccionada arriba.

$ra=mysql_query("SELECT * from modelo where marca=$mar ") or die("no selecciona modelo");

echo "<form action='' method='post' name='form1' id='TDdos' style='display:none;'>" ;

echo "<select name='modelo'><option value=''>Elige Modelo</option>";
while($ro=mysql_fetch_array($ra)) echo "<option value='".$ro['mod']."'>".$ro['mod']."</option>";
echo "</select>
</form>" ;





osea sensillo presiso que despliege <option> el primero seria .autos,motos,camiones,camionetas... segun lo selecionado, realize una consulta a mysql ej: si selecciona autos.. traiga todas las marcas que esta en una tabla de la db..... (marcas) y la muestre en otro <option> creo que hasta ahi se entiende....

ahora cuando seleccione la marca.. realize otra consulta a la db y traiga todos los modelos de esa marca seleccionada. y tambien la ponga entre <options> para ahi realizar un submit con marca, modelo, y veiculo seleccionado..

no conozco este codigo soy programador php y realmente me seria muy util para que mi proyecto final de carrera este lo mejor posible..... muchas gracias. de antemano a todos lo que puedan ayudarme

Etiquetas: ajax, favor, mano
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 11:08.