prog_web 0 Denunciar post Postado Setembro 11, 2007 Estou com um problema para retornar o VALUE do OPTION selecionado no evento onchange dentro de um SELECT. Tenho o código: echo "<select size=\"1\" name=\"livro\">";echo "<option value=\"0\" selected=\"selected\" onchange=\"java script:document.location.href='livro.php?status=A&livro=$id&ver=S'\">Todos</option>";$sql_buscar_livro = "SELECT id, descricao FROM livros ORDER BY descricao ASC";$resultado_buscar_livro = mysql_query($sql_buscar_livro)or die ("$mysql_erro");while ($linha=mysql_fetch_array($resultado_buscar_livro)) { $id = $linha["id"]; $descricao = stripslashes($linha["descricao"]);echo "<option value=\"$id\">$descricao</option>";}echo "</select>"; Esse "livro=$id" seria para eu estar retornando o VALUE do OPTION, só que eu não estou sabendo como eu posso estar recuperando ele para processar essa escolha. Alguém poderia me ajudar nisso? Desde já, obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
andreymor 0 Denunciar post Postado Setembro 11, 2007 faz o seguinte: troca o valor de $id por +this.value assim: onchange="java script: location.href = 'pagina.php?livro='+this.value+'&..... tenta ae........ abraços! Compartilhar este post Link para o post Compartilhar em outros sites
prog_web 0 Denunciar post Postado Setembro 11, 2007 Nada, Andrey... Tentei mas não funcionou... Compartilhar este post Link para o post Compartilhar em outros sites
slipce 0 Denunciar post Postado Setembro 11, 2007 Ta vendo essa parte, tira o onchange do option e coloca na tag select, como eu fiz.Tirei a variavel $id da string URL e coloquei this.valueecho "<select size=\"1\" name=\"livro\" onchange=\"location.href='livro.php?status=A&livro=this.value&ver=S'\">";echo "<option value=\"0\" selected=\"selected\">Todos</option>"; Compartilhar este post Link para o post Compartilhar em outros sites
prog_web 0 Denunciar post Postado Setembro 11, 2007 Também não deu não, slipce... Compartilhar este post Link para o post Compartilhar em outros sites
prog_web 0 Denunciar post Postado Setembro 12, 2007 Alguém aí tem idéia de como resolver isso? Compartilhar este post Link para o post Compartilhar em outros sites