Jump to content


renatagramos

Member Since 08/03/2011
Offline Last Active 13/09/2011, 23:18
-----

Posts I've Made

In Topic: Resultado De Busca Em Tabela

04/06/2011, 19:21

[RESOLVIDO]

Consegui!!!

O código ficou assim:

if (isset($_GET['consultar'])) 
{

$razao = trim($_GET['cli_razao']);
if ($razao == ""){
echo "<p align=\"center\"><font face=arial size=2 color=#ff0000>Sem argumentos para a consulta!</font>";
	  }
	  else {

$qry = mysql_query("SELECT cli_id as 'ID', cli_razao as 'RAZÃO SOCIAL', cli_fantasia as 'NOME FANTASIA', concat(cli_cpf, cli_cnpj) as 'CPF / CNPJ', concat(cli_end, ', ', cli_end_num) as 'ENDEREÇO', cli_bairro as 'BAIRRO', cli_cep as 'CEP', cli_cidade as 'CIDADE', cli_uf as 'ESTADO' FROM cliente WHERE (cli_razao LIKE '%".$razao."%') AND (contrato_status_cli <> 'CANCELADO') ORDER BY cli_id");
$num_fields = mysql_num_fields($qry);
$cont = mysql_num_rows($qry);

if($cont==0 or empty($cont)) { // O PROBLEMA ESTAVA AQUI! [RESOLVIDO]
echo "<p align=\"center\"><br><font face=arial size=2>Nenhum cliente foi encontrado com o argumento: '".$razao."'</font>";   
} else {

for($i = 0;$i<$num_fields; $i++){
	$fields[] = mysql_field_name($qry,$i);
}
$table = '<table border="1" bordercolor=#cecece cellspacing="0" cellpadding="2" bgcolor="#f9f9f9"><tr>';

for($i = 0;$i < $num_fields; $i++){
	$table .= '<th><font size=1 face=arial>'.$fields[$i].'</th>';
}

$table .= '<tbody>';
while($r = mysql_fetch_array($qry)){
	$table .= '<tr>';
	for($i = 0;$i < $num_fields; $i++){
		$table .= '<td><font size=1 face=arial>'.$r[$fields[$i]].'</td>';
	}
	$table .= '</tr>';
}

$table .= '</tbody></table></font>';


echo "<p align=\"center\"><font face=arial size=2>Resultado da busca para: '".$razao."'</font><br>";
echo "<p align=\"center\"><br>".$table."<br><font face=arial size=1>Total de clientes encontrados: " .$cont."</font>";
   }
	}
	}

In Topic: Exibir Resultado De Busca Em Nova Página

12/04/2011, 16:32

tou sem tempo para poder analizar o codigo...
mais vc disse que
(Tenho um formulário que consulta o banco mysql e exibe um relatório. Isso está funcionando perfeito! )...
então o problema não ta no codigo do php...

verifica o include???

ou

include ("../../config.php") or die (mysql_error()); //inclui o arquivo de conexão

e me fala oque aconteceu quando tiver programando eu uso muito o mysql_error ele da detalhe do erro


Então está tudo certo com a conexão... Ele exibe o resultado da consulta, só não consigo mostrar esse resultado na nova página que abre.

In Topic: Exibir Resultado De Busca Em Nova Página

12/04/2011, 15:01

É isso mesmo que preciso, mas já tenho o código e a janela já está abrindo direitinho, só que o conteúdo não aparece lá dentro e sim na mesma página do formulário... É isso que preciso resolver... como fazer o conteúdo aparecer dentro da nova página (ou popup).

Tem a ver com esse ?id=????...

Valeu!!!

In Topic: Exibir Resultado De Busca Em Nova Página

11/04/2011, 21:31

Nossa, Diego!!! Essa modal é show! Parabéns!

Vou usá-la em outra parte do sistema... Pq o que eu preciso não é bem isso... O usuário clica no botão "Gerar Relatório" e aparece o relatório em uma nova página, formatada do tamanho que eu definir e sem o cabeçalho.

Valeu pela ajuda!

In Topic: Verifica Se Cpf/Cnpj Já Está Cadastrado

07/04/2011, 22:10

É isso mesmo, André! A idéia está correta, mas... Não sei como fazer :(

Fiz isso aqui, mas sei que está errado:

if ($cli_cpf == ""){
$sql = mysql_query("SELECT * FROM cad_cliente WHERE cli_cnpj = '$cli_cnpj'");
$qry = mysql_num_rows($sql);
if($qry != 0) {
	echo "<p align=\"center\"><font face=arial size=2>CNPJ já cadastrado!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>";
}
if ($cli_cnpj == ""){
$sql = mysql_query("SELECT * FROM cad_cliente WHERE cli_cpf = '$cli_cpf'");
$qry = mysql_num_rows($sql);
if($qry != 0) {
	echo "<p align=\"center\"><font face=arial size=2>CPF já cadastrado!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>";
} else {

$sqlinsert = "INSERT INTO cad_cliente ...
		

IPB Skin By Virteq