Jump to content


Photo

Como Montar Esse Select?


  • Faça o login para participar
4 replies to this topic

#1 _AFRICANO_

_AFRICANO_

    Normal

  • Usuários
  • 95 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 24/01/2012, 08:29

Bom Dia pessoal, queria uma ajudinha de voocs,
bom tenho que fazer um select mais eoo me atrapalhei todo, e ficou assim:

$sql_busca1 = "SELECT COD_CLI, NOME_CLI FROM TAB_CLIENTE WHERE COD_CLI = '$pega_nome' AND NOME_CLI LIKE '%$cli_nome%'";

bom assim ele dá erro, pq está errado, alguem poderia me ajudar, parece ser simples mais não consigo resolver,
sei que sou chato mais éé pq estou começando agora a entrar nesse mundo de programação, aprendo sozinho(no sentindo de nao ter aulas particulares, sei que tenho voocs =]), gostei muito desse forum aqui o pessoal ajuda mesmo WMO éé demais se nao fosse voocs aqui nem ia saber oque sei hoje(é pouco mais da pra brincar), obrigado a todos, (y)

Ajudou? :huh:
Ganhou ~>(+) :lol:

Edição feita por: _AFRICANO_, 24/01/2012, 08:33.

Te ajudei de alguma forma??
Então agradeça é rapido, prático e gratuito,
é só clicar no
Posted Image
C a i q u e

#2 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 24/01/2012, 09:21

Sempre que for postar algo, por favor coloque o erro, sempre! fica muito mais fácil, na grande maioria das vezes não precisamos nem de explanação.. linha e erro ja são suficiente.


Abraços e boa sorte :)
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .

#3 _AFRICANO_

_AFRICANO_

    Normal

  • Usuários
  • 95 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 24/01/2012, 09:39

Olá amigo, então o problema é esse não fuinciona deixa eoo explicar melhor,
:ponder:
Quero fazer um select onde o COD_CLI = '$pega_nome' e ao mesmo tempo seja NOME_CLI LIKE '%$cli_nome%'. esse meu codigo criei só pra postar aqui pra voocs terem uma idéa e poderem me ajudar, mais sei que não é isso...
nunca montei um select assim(COMPOSTO; pelo menos pra mim *-*)
entendeu?

tipo:
SELECT COD_CLI, NOME_CLI FROM TAB_CLIENTE WHERE NOME_CLI LIKE '%$cli_nome%'
E:
SELECT COD_CLI, NOME_CLI FROM TAB_CLIENTE WHERE COD_CLI = '$pega_nome'
quero colocar tudo isso em um SELECT tem como?: (y)
Obrigado.

Edição feita por: _AFRICANO_, 24/01/2012, 09:39.

Te ajudei de alguma forma??
Então agradeça é rapido, prático e gratuito,
é só clicar no
Posted Image
C a i q u e

#4 --The Matrix--

--The Matrix--

    Normal

  • Usuários
  • 118 posts
  • Sexo:Masculino
  • Localidade:Avaré - SP

Posted 24/01/2012, 09:39

Olá novamente Africano, como disse o silici0 sem o erro fica difícil.

O código do cliente já não é único? Não faz sentido filtrar por código e por nome.
Ricardo Crivelli
Delphi Developer Certified
CobiT Foundation 4.1 Certified
@ricocrivelli
4Bytes Inc. - Desenvolvimento de sistemas especialistas web.

#5 _AFRICANO_

_AFRICANO_

    Normal

  • Usuários
  • 95 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 25/01/2012, 13:23

Olá novamente Africano, como disse o silici0 sem o erro fica difícil.

O código do cliente já não é único? Não faz sentido filtrar por código e por nome.


tem que ter o codigo pq está atreelado a tabela, campanhaolha o script completo

<?php
	session_start();
	$codigo_dem = $_SESSION['cod_dem'];
	$mostrar_dem = $_SESSION['session_dem'];
//*******************************************************************************************************************************//	
	if(empty($mostrar_dem)){
	echo "<script language='javascript'>
			 document.location = 'index.php'
             </script>";
	}
?>	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pesquisa</title>
<script type="text/JavaScript">
function up(lstr){ // converte minusculas em maiusculas
var str=lstr.value; //obtem o valor
lstr.value=str.toUpperCase(); //converte as strings e retorna ao campo
}
//Para ativar essa função --> onkeyup="up(this)" <-- no input
</script>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
	  <form method="post" name="form_busca" action="">
  <table width="51%" border="0" align="center" bgcolor="#F2F2F2">
  <tr>
      <td colspan="2" align="center" bgcolor="#CCCCCC"><h1>Pesquisar Clientes</h1></td>
    </tr>
    <tr>
      <td colspan="2">&nbsp;</td>
    </tr>
        <tr>
      <td align="center" colspan="2"> <h2>Selecione o cliente desejado</h2></td>
    </tr>
    <tr>
      <td align="center" colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td width="190">Clientes:</td>
      <td colspan="2"><label>
        <input name="cli_nome" type="text" id="cli_nome" size="40" maxlength="40" onkeyup="up(this)"/>
      </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td colspan="2"><input type="submit" name="buscar" value="Procurar"/>      </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td colspan="2">&nbsp;</td>
    </tr>
    <tr align="left">
      <td>&nbsp;</td>
      <td colspan="2"><?php		
			include("config.php");
	
if (isset($_POST['cli_nome'])){

	$sql_busca = "SELECT COD_CLI FROM TAB_CAMPANHA where COD_DEM = '$codigo_dem'";
	$exe_busca = ibase_query($sql_connect,$sql_busca) or die (ibase_errmsg());
	$fet_busca = ibase_fetch_assoc($exe_busca);
	
//*******************************************************************************************************************************//
		
	$pega_nome = $fet_busca['COD_CLI'];
	
	/*AQUI ESTÁ O PROBLEMA*/	   	
	$sql_busca1 = "SELECT COD_CLI, NOME_CLI FROM TAB_CLIENTE WHERE COD_CLI = '$pega_nome' AND NOME_CLI LIKE '%$cli_nome%'";
	$exe_busca1 = ibase_query($sql_connect,$sql_busca1) or die (ibase_errmsg());
    $fet_busca1 = ibase_fetch_assoc($exe_busca1);
	$cli = $fet_busca1['NOME_CLI'];	
	$cod = $fet_busca1['COD_CLI'];
	
//*******************************************************************************************************************************//

	$sql_busca02 = "SELECT * FROM TAB_CAMPANHA WHERE COD_CLI = '$cod'";
    $exe_busca02 = ibase_query($sql_connect,$sql_busca02) or die (ibase_errmsg());
    $fet_busca02 = ibase_fetch_assoc($exe_busca02);
	$cod_campanha = $fet_busca02['COD_CAMPANHA'];
	
//*******************************************************************************************************************************//	
		
	if($fet_busca1['NOME_CLI'] == "$cli"){
		$_SESSION['cod_campanha'] = $fet_busca02['COD_CAMPANHA'];
		$_SESSION['cod_cli'] = $fet_busca1['COD_CLI'];
			echo "<script language='javascript'>
			 document.location = 'demonstrador.php'
             </script>";
		}else{
			echo "Nao foi encontrado nenhum resultado para '$cliente'";
  		}
}
	?></td>
    </tr>  
</table>
</form>
</body>
</html>

o ERRO que dá éé esse aqui :

Warning: ibase_fetch_assoc() [function.ibase-fetch-assoc]: conversion error from string "" in /home/outlett/public_html/curso/busca_cli.php on line 81

Obrigado pela resposta,
Ajudou? um (+) Ganhou ! (y)

Essas informações, são suficientes pra voocs me ajudarem?
se precisar de mais alguma coisa me avisem...
vlw (y)

:roundhousekick: :roundhousekick:
Te ajudei de alguma forma??
Então agradeça é rapido, prático e gratuito,
é só clicar no
Posted Image
C a i q u e




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq