crles 0 Denunciar post Postado Dezembro 18, 2008 Boa noite, estou meio perdido com meu combo, não consigo pegar o valor do combo e passar para o switch alguem tem alguma idéia? <?php $select = '<select name="ordenar" id="ordenar">'; $select .= '<option value="1">Código</option>'; $select .= '<option value="2">Data Acesso</option>'; $select .= '<option value="3">Hora Acesso</option>'; $select .= '</select>'; echo $select; //$_POST['ordenar'] = 3; // esta linha esta aqui apenas para testar o switch if (!empty($_POST)) { switch ($_POST['ordenar']) { case '1': $orderby = 'codigo'; break; case '2': $orderby = 'datvis'; break; case '3': $orderby = 'hrvis'; break; default: exit("Opção inválida"); } $sql = consultaSQL("SELECT * FROM tbcontador order by ".$orderby." desc"); } Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Dezembro 18, 2008 Você não está usando um formulário, como irá pegar os dados via post ? EDIT -- Outra coisa, vale lembrar que quando você estiver usando números, trate-os como INT (números) e não como strings, perceba que em seu switch você está tratando o número como uma string, ignorando-o assim: '1' quando o correto seria: 1 Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
crles 0 Denunciar post Postado Dezembro 18, 2008 muito obrigado. não tinha usado form pois achei q haveria algo para acrescentar direto no select e atualizar sem precisar de botão Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Dezembro 18, 2008 beleza, fique esperto ;) Compartilhar este post Link para o post Compartilhar em outros sites