Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos!!
Mais uma vez estou aqui precisando da ajuda de vcs.
Quando estou trabalhando com formulários e $_POST, sempre me deparo com o mesmo problema.
Na paginação a variável $_POST aparece na primeira página e some nas paginas seguintes.
Acredito que colocando formulário e resultado na mesma página isso nao irá acontecer.
Então vamos lá!
Página listagem.php
<?include "conexao.php";?><form action="listagem.php" method="POST"><select name="busca"> <option value="order by fname asc" SELECTED>ordenar por nome</option> <option value="order by city asc">ordenar por cidade</option></select><input type="submit"></form><?$busca = $_POST['busca'];?><h2>RESULTADO DA BUSCA</h2><?$sql = "SELECT * FROM pro_membersu $busca";$res = mysqlexecuta($id,$sql);while ($row = mysql_fetch_array($res)) {echo $row['fname'],' | ',$row['city'],' <br><br> ';}?>Aparece o seguinte erro:
Notice: Undefined index: busca in h:\www\qtc\listagem.php on line 11
Existe uma forma de colocar formulário e resultado na mesma página sem que isso aconteça?
Já usei $_GET, $_REQUEST NÃO FUNCIONA!!! ocorre o mesmo erro, igualzinho
Carregando comentários...