Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todos,
Estou tentando fazer uma consulta com auxilio de javaScript e por falta de conhecimento não sei s isso é possivel (acredito que não, por ser uma linguagem q roda na maquina do usuario).
Agora pq eu quero fazer isso?
Como vocês vão notar no código abaixo, eu fiz uma consulta no banco e inseri suas informações dentro de variaveis do tipo array:
$sql = "SELECT * FROM teste LIMIT 5 OFFSET 0;
$resultado = pg_query($sql) or die ("Problema na Consulta");
$linhas = pg_num_rows($resultado);
while ($linha = pg_fetch_array($resultado)){
//guardo toda minha consulta
$id[$a] = $linha["id"];
$arrayTitulo[$a] = $linha["titulo"];
$respostaTexto[$a] = $linha["texto"];
$a++;
}
Em seguia pego o resultado da consulta e insiro no javaScript atraves do json:
var arrayId = <?php echo json_encode($arrayId);?>;
var arrayTitulo = <?php echo json_encode($arrayTitulo);?>;
var arrayTexto = <?php echo json_encode($arrayTexto);?>;
Dai vem o problema!
Eu gostaria de fazer algo parecido com o código abaixo:
$sql_teste2 = "SELECT * FROM teste2 WHERE id = <script>arrayId[a]</script> ";
$resul_teste2 = pg_query($sql_teste2) or die ("Problema na Consulta");
$linhas_teste2 = pg_num_rows($resul_teste2);
while ($linha_teste2 = pg_fetch_array($resul_teste2)){
$id = $linha["id"];
$descricao = $linha["respcerta"];
}
Lógico que vai dar pau quando insiro -> **<script>arrayId[a]</script> **mas essa é a ideia. =P
É possivel fazer algo do tipo em minha consulta?? Ou alguém têm uma sugestão melhor?
Agradecido desde já.
Carregando comentários...