Boa tarde,possuo um código que estou tentando enviar para a url a id da categoria selecionada pelo form select.
Porém ele está retornando valor nenhum,alguns minutos atras tentei outro código que só retornava valor 27 que seria da primeira categoria do select.
Poderiam verificar um erro nesse código que não deixa direcionar para a url correta.
<?php session_start(); if((!isset ($_SESSION['nome']) == true) and (!isset ($_SESSION['saldo']) == true)) { unset($_SESSION['nome']); unset($_SESSION['saldo']); echo "<b>Você não está logado com sua conta,favor conectar-se.</b>"; } include "config.php"; include "functions.php"; session_checker(); ?> <style type="text/css"> <!-- .style1 {color: #00CCFF} --> </style> <center> <? $trabalho = $_POST['trabalho']; $estado = $_POST['estado']; if($trabalho == 0) { ?> Selecione forma de trabalho desejado: <form action="?page=trabalhos" method="post"> <select name="trabalho"> <option value="1">Compartilhar Notícias</option> <option value="2">Vender Produtos</option> <option value="3">Anúncio em Site</option> </select> <input type="submit" value="Ok" /> </form> <? }elseif ($trabalho == 1) { ?> <form action="?page=esc_noticia&categoria=<?=$estado?>" method="post"> <select name="estado"> <option value="0">Escolha uma Categoria</option> <?php $sql = "SELECT * FROM noticias_cat ORDER BY nome ASC"; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['nome'].'</option>'; } ?> </select> <input type="submit" value="Ok" /> </form> <? }elseif (trabalho == 2) { ?> Vender Produtos <? }else{ ?> Anúncios em Sites <? } ?>