Jump to content


claudio barreto

Member Since 06/03/2009
Offline Last Active 12/03/2009, 00:56
-----

Posts I've Made

In Topic: Method $_get

09/03/2009, 23:29

Tem que ser $_GET ??
Não pode ser $_POST ??



:) pode ser POST, GET, SESSION ...

ela só retorna um valor...

Você testou? Porque não tem nada de errado no código...



(y) o código não ocorreu erros, apenas não mostrou a lista de resultado, só retornou 1 item.

In Topic: Method $_get

09/03/2009, 20:26

$query_rs = "SELECT count(*), atuacao_.atuacao
FROM agenda_, GROUP BY atuacao_.atuacao ";

$rs = mysql_query($query_rs, $qsm));

$totalRows_rs = mysql_num_rows($rs);

$first_rs = false;

while ($row_rs = mysql_fetch_assoc($rs)) {

	 if ($first_rs == false) {
		  $dados = $row_rs['atuacao'];
		  $valores = $row_rs['count(*)'];
		  $first_rs = true;
	 } else {
		  $dados .= '/'. $row_rs['atuacao'];
		  $valores .= '/'. $row_rs['count(*)'];
	 }

}

$query_string = 'dados='. $dados .'&valores='. $valores;

echo $query_string;

Está tudo aí...

(ok2)



// $query_string = 'dados='. $dados .'&valores='. $valores;

:( ela só retorna um valor...

Teria que retorna toda a consulta, exemplo:

SELECT count(*), atuacao_.atuacao
FROM agenda_
GROUP BY atuacao_.atuacao ";

VALOR DADOS
2 MEDICINA
5 PROFESSOR
3 QUIMICA
... .....
4 OUTRA ATUACAO
e assim por diante

:unsure:

In Topic: Method $_get

08/03/2009, 19:55

Faz um tratamento nos dados e usa header location.



Venho agradecer a todos do forum, realmente funciona, parabéns a todos... nota 1000.
vou tentar colocar de forma mais detalhada minha dúvida... bebi um pouco hoje para tentar resolver de forma mais lith.
vamos lá!
meu codigo da pagina 1:

//seleciona todos os grupos separados
$query_rs = "SELECT count(*), atuacao_.atuacao
FROM agenda_, GROUP BY atuacao_.atuacao ";

$rs = mysql_query($query_rs, $qsm));

$row_rs = mysql_fetch_assoc($rs);
$totalRows_rs = mysql_num_rows($rs);

$num_linhas = mysql_numrows($rs);

for($i=0 ; $i<$num_linhas; $i++)
{
$dados[] = mysql_result($res,$i,0);
$valores[] = mysql_result($res,$i,1);
}
______________________________________________________
Gostaria de enviar para pagina 2 para que a mesma execute pois irá gerar uma imagem

<?php

$dados = $_GET['dados'];
$valores = $_GET['valores'];

$data = array(
array('', $dados),
array('', $valores),

);

$plot = new PHPlot(800,600);
$plot->SetImageBorderType('plain');
$plot->SetDataType('text-data-single');
$plot->SetDataValues($data);
$plot->SetPlotType('pie');

$colors = array('red', 'green', 'blue', 'yellow', 'cyan');
$plot->SetDataColors($colors);
$plot->SetLegend($colors);
$plot->SetShading(0);
$plot->SetLabelScalePosition(0.2);

$plot->DrawGraph();
?>

A minha dúvida é como faço para que a página 1 mande a lista de resultado para a pagina 2.
Gostaria que fosse como _GET

:)

In Topic: Method $_get

07/03/2009, 18:35

Passar a lista toda para uma outra página ou vc quer dizer: dividir a lista de resultados em páginas para não ficar muito extensa em uma página só?

Se for a primeira, não vejo o porque, abra a lista a na outra página direto hehehe
passe apenas uma referência de identificação unica para outra página e liste lá.

Mas acho que o que v c quer é a segunda opção, aí é só procurar por paginação na busca aqui em PHP que irá encontrar muitos tópicos e posts a respeito.

Tenho certeza que consiguirá.

(y)


Na realidade, estou querendo gerar um grafico (por periodo de data) com phplot, por este motivo que tenho que enviar o resultado da consulta através do method get para obter o gráfico.

In Topic: Method $_get

07/03/2009, 06:20

Seja bem vindo ae! :D

Quanto a dúvida, eu não entendi nada. Você tem que dar mais detalhes, explicar melhor o que você quer fazer... ;)



:blink:

Ok, vamos lá.

Eu tenho uma consulta query que gera uma lista de resultados, gostaria de enviar a lista para uma outra pagina com method $_GET

IPB Skin By Virteq