Ir para conteúdo
Fórum Script Brasil
  • 0

Limit de query com PHP+Ajax


m3io

Pergunta

boas ppl

tenho aki um pekeno problema, axo k deve ser só sintaxe

por isso se alguém souber , agradecia ai uma ajudinha :rolleyes:

listagem.php

//tentei assim
$_SESSION["l"] = Request.Querystring("l");

//e assim    
if ($_POST["l"])
{$_SESSION["l"]=$_POST["l"];}

//e assim....    
if ($_GET["l"]
){$_SESSION["l"]=$_GET["l"];}

nenhuma resultou
<?php 
<script type="text/javascript">
function show(str)
{
    xmlhttp.open("GET","listagem.php?l="+str,true);
    xmlhttp.send();
}
</script>

////exemplo da query
$var = $_SESSION["l"];
$sql = mysql_query("select * from produtos where name=ddr limit $var");  
//aqui o exemplo tem sintaxe errada mas no meu ta tudo direitinho a funcionar , falta mesmo so enviar a string

//aki quero enviar o limite de resoltados para o file: listagem.php como esta em cima no script
?>
<form action=""> 
<select name="listagem" onchange="show(this.value)">
<option selected="selected">Mostrar</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="50">50</option>
<option value="<?php echo $total_registos; ?>">Todas</option>
</select>
</form>

so espero não seja muito complexa a minha ideia.

obrigado pela ajuda desde já :D

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
boas ppl

tenho aki um pekeno problema, axo k deve ser só sintaxe

por isso se alguém souber , agradecia ai uma ajudinha :rolleyes:

listagem.php

//tentei assim
$_SESSION["l"] = Request.Querystring("l");

//e assim    
if ($_POST["l"])
{$_SESSION["l"]=$_POST["l"];}

//e assim....    
if ($_GET["l"]
){$_SESSION["l"]=$_GET["l"];}

nenhuma resultou
<?php 
<script type="text/javascript">
function show(str)
{
    xmlhttp.open("GET","listagem.php?l="+str,true);
    xmlhttp.send();
}
</script>

////exemplo da query
$var = $_SESSION["l"];
$sql = mysql_query("select * from produtos where name=ddr limit $var");  
//aqui o exemplo tem sintaxe errada mas no meu ta tudo direitinho a funcionar , falta mesmo so enviar a string

//aki quero enviar o limite de resoltados para o file: listagem.php como esta em cima no script
?>
<form action=""> 
<select name="listagem" onchange="show(this.value)">
<option selected="selected">Mostrar</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="50">50</option>
<option value="<?php echo $total_registos; ?>">Todas</option>
</select>
</form>

so espero não seja muito complexa a minha ideia.

obrigado pela ajuda desde já :D

Sua ideia uma ideia comun hoje em dia, não se preocupe.

invés disso

if ($_POST["l"])

{$_SESSION["l"]=$_POST["l"];}

tente isso

if (empty($_POST['I'])){ $_SESSION['I']=trim($_POST['I']); }

if (empty($_GET['I']) ){ $_SESSION['I']=trim($_GET['I']); }

caso não tenha recebido nada ai já é o nome do campo que está errado ou então a pagina anterior não está enviando nada até mais.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...