Programación Web y Scripting > PHP
Valor De Select Con Get
(1/1)
arturo cabrera:
hola mi consulta es la siguiente: Quiero mandar el número de la opción que selecciono a traves de un metodo get. y no se como realizarlo.
el codigo simple sería de la siguiente manera:
--- Código: Text ---select name="numero"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> echo("<a href='destino.php?cat=".[SIZE=14]???[/SIZE]."' id='botom'> Buscar </a>");
en la sección de ??? es donde no se que poner. nose si estoy en lo correcto o me estoy equivocando en algo. desde ya muchas gracias.
ArKaNtOs:
mira en este post :)
http://foros.solocodigo.com/index.php?showtopic=24090
arturo cabrera:
vi el las direcciones donde me mandaron. bueno el problema que no entiendo yo. es como hacer para mandar a través de un metodo GET. lo que seleccione en un combo.
suponete que tenga clasificación de imagenes por categoria. y las distinas categorias esten almacenadas en un combo. cuando selecciono alguna. presiono un link y envio el valor que combo (select) por metodo get a la misma page para que me muestre otras imagenes. Nose si se puede o estoy encarando mal el problema. desde ya muchas gracias por la ayuda.
trate de aplicar un poco de javascript pero tampoco me funciona. si me pueden dar una mano se los agradecería:
--- Código: Text ---<script LANGUAGE="JavaScript">function ir(sitio){ document.getElementById['bot_ir'].href=sitio.options[sitio.selectedIndex].value;}</SCRIPT>
--- Código: Text ---echo("<select name='tiav' onChange='ir(this.form.tiav)'> <option value='moavatar.php?cat=1' >1</option> <option value='moavatar.php?cat=2' >2</option> <option value='moavatar.php?cat=3' >3</option> </select> ")?> <a name="bot_ir" href="" id="botom" > Buscar </a>
desde ya muchas gracias.
vitoretor:
ok, primero , en la segunda pag, k es donde recibe los valores pones esto:
<?php
$VALE=$_POST['D1'];
echo $VALE;
?>
donde 'D1' es el nombre del combobox
ok, epero k te funcione
ArKaNtOs:
--- Cita de: "vitoretor" --- ok, primero , en la segunda pag, k es donde recibe los valores pones esto:
<?php
$VALE=$_POST['D1'];
echo $VALE;
?>
donde 'D1' es el nombre del combobox
ok, epero k te funcione
--- Fin de la cita ---
<?php
$VALE=$_GET['cat'];/*debido a que lo estas mandando con Get no post y la variable q el usa se llama cat*/
echo $VALE;
?>
y el script aparece en la liga, pero para ahorrarte el viaje seria asi:
<script LANGUAGE="JavaScript">
function ir(sitio)
{
document.location.href = sitio.options[sitio.selectedIndex].value
}
</script>
Navegación
Ir a la versión completa