Ae galera,fmz?
eu to aqui com um listmenu,porem,preciso retornar o dado selecionado nesse listmenu...
qual comando eu devo usar?
pq eu to usando $_GET..POST...e nao vai de jeito nenhum...
Pegando Valor De Um Listmenu
Started By etn, 07/01/2005, 08:39
6 replies to this topic
#1
Posted 07/01/2005, 08:39
#2
Posted 07/01/2005, 08:51
Ai depende como esta o Method do seu formulario (GET ou POST)..
Vc vai usar o nome da lista, e trabalhar com seus valores (Value).. por exemplo
A pagina php que ira receber a list com o method POST
Vc vai usar o nome da lista, e trabalhar com seus valores (Value).. por exemplo
<select name="select"> <option value="nome">nome</option> <option value="email">email</option> </select>
A pagina php que ira receber a list com o method POST
<? $lista = $_POST["select"]; if ($lista == "nome"){ echo "voce escolheu nome"; }else{ echo "voce escolheu email"; } ?>
Descrição
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web
Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web
Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us
#3
Posted 07/01/2005, 09:11
o problema é que nesse listmenu que eu tenho,tem umas 13 opcoes
e como eu quero grava soh uma opcao,nao to conseguindo
to usando o seguinte:
e como eu quero grava soh uma opcao,nao to conseguindo
to usando o seguinte:
if (getenv("REQUEST_METHOD") == "POST") { $nome = $_POST['nome']; $desc = $_POST['desc']; $loja = $_POST['loja']; (...)
<select name="loja" id="loja"> <option value="48">Loja 48</option> </select><br> <input name="nome" id="nome" type="text" class="box" style="border: solid" size="25"> <br> <strong>Ocorrência:<br> </strong> <textarea name="desc" cols="55" rows="8" class="box" style="border: solid" id="desc"></textarea> <br> <input name="Reset" style="border: solid; color:#FFFFFF" type="reset" class="box" value="Apagar"> <input name="enviar" style="border: solid; color:#FFFFFF" " type="submit" class="box" value="Enviar">
#4
Posted 07/01/2005, 09:23
Bom no seu formulario ai sua Lista só tem uma opção, mas mesmo que tenha varias, só uma sera selecionada..
tente fazer um formulario simples só com uma Lista e varias opcoes,
e mande enviar para uma pagina .php para ela escrever na tela a opcao selecionada...
Ai se vc conseguir ja vai entender como funciona a select
tente fazer um formulario simples só com uma Lista e varias opcoes,
e mande enviar para uma pagina .php para ela escrever na tela a opcao selecionada...
Ai se vc conseguir ja vai entender como funciona a select
Descrição
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web
Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web
Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us
#5
Posted 07/01/2005, 09:28
realmente eu dexei soh essa opcao mesmo por enquanto,pra eu ir testando...
o que ocorre é soh isso mesmo,ele nao intende o que está selecionado no listmenu
o que ocorre é soh isso mesmo,ele nao intende o que está selecionado no listmenu
#6
Posted 07/01/2005, 09:38
Faz assim oh.. cria essas duas paginas formteste.php e formresp.php, coloca esses codigos, ai axo q vc ja vai ter uma noçao de como funciona...
formteste.php
formresp.php
formteste.php
<html><head><title></title></head> <body> <form name="form1" method="post" action="formresp.php"> Escolha uma cidade <select name="lista" id="lista"> <option value="cascavel">cascavel</option> <option value="curitiba">curitiba</option> <option value="londrina">londrina</option> <option value="maringa">maringa</option> </select> <input type="submit" name="Submit" value="Enviar"> </form> </body></html>
formresp.php
<html><head><title></title></head> <body> <? $lista = $_POST["lista"]; echo (" A cidade escolhida foi, $lista "); ?> </body></html>
Descrição
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web
Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us
Alexandre Magno Semmer
www.alexandresemmer.com
Programador Web
Programação
ASP, PHP, JavaScript, CSS, SQL, JAVA, C, Paschal, Ajax, XML
Usuário
Links
Ajax Online - FireBug (Firefox) - Documentação PHP - Documentação Prototype - Documentação jQuery - Script.Aculo.Us
#7
Posted 07/01/2005, 12:07
vlw kra
funciono!
funciono!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)