Preciso fazer com que o código classifique meus
http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Boa tarde a todos. Possuo o código que será linkado a seguir, ele funciona perfeitamente, porém gostaria de fazê-lo trazer a resposta dos itens afiliados ao nosso site primeiro e depois os outros. Não consigo, ele trás por ordem alfabética. Alguém poderia me ajudara a solucionar este problema. Agradeço desde já.
require_once('inc/idiomas.php');
require_once('inc/db.php');
require_once('inc/funcoes.php');
require_once('inc/bolsanegocios.php');
if (isset($_GET['acao']) && $_GET['acao'] == 'busca') {
if (!isset($_GET['buscar'])) {
$msg = GeraMsgErro($traducoes['nopar']);
}
else {
$buscar = $_GET['buscar'];
$_SESSION['ultBusca'] = $buscar;
}
}
elseif (isset($_SESSION['ultBusca'])) {
$buscar = $_SESSION['ultBusca'];
if ($buscar == '') {
$msg = GeraMsgErro($traducoes['nopar']);
}
}
else {
$msg = GeraMsgErro($traducoes['noresult']);
}
if (!isset($msg)) {
$restBusca = "WHERE (Razao LIKE '%$buscar%' OR Keywords{$idiomaSufixo} LIKE '%$buscar%')" or die(mysql_error());
if ($MenuCidade != 0 && $MenuCidade != '')
$restBusca = $restBusca . " AND CodigoCidade='$MenuCidade'" or die(mysql_error());
$conn = mysql_connect(HOST, USER, PASS);
mysql_select_db(DB);
$result = mysql_query("SELECT e.Codigo, e.Razao, s.Nome{$idiomaSufixo}, 'E' AS Tipo FROM {$tablePrefix}Empresas e INNER JOIN {$tablePrefix}EmpresasSubCategorias es ON e.Codigo = es.CodigoEmpresa INNER JOIN {$tablePrefix}Subcategorias s ON es.CodigoSubcategoria = s.Codigo $restBusca ORDER BY afiliado,razao")or die(mysql_error());
$dados = array();
PegaDados($result);
$result_negocios = mysql_query("SELECT Codigo, Titulo, 'Bolsa de Negocios', 'B' AS Tipo FROM {$GLOBALS['tablePrefix']}BolsaNegocios WHERE Titulo LIKE '%$buscar%' AND CodigoCidade='$MenuCidade' ORDER BY afiliado")or die(mysql_error());
PegaDados($result_negocios);
$result = mysql_query("SELECT cod_telefone, nome,telefone, 'Lista Telefônica','TE' AS Tipo FROM telefone WHERE telefone LIKE '%$buscar%' AND cod_cidade='$MenuCidade' ORDER BY afiliado")or die(mysql_error());
PegaDados($result);
$result = mysql_query("SELECT codigo, evento,'Evento','EV' AS Tipo FROM {$GLOBALS['tablePrefix']}Eventos WHERE evento LIKE '%$buscar%' AND Cidade='$MenuCidade' ORDER BY afiliado")or die(mysql_error());
PegaDados($result);
$result = mysql_query("SELECT cod_rua, rua,'Guia de Ruas','R' AS Tipo FROM rua WHERE rua LIKE '%$buscar%' AND COD_CIDADE='$MenuCidade' ORDER BY afiliado")or die(mysql_error());
PegaDados($result);
$result = mysql_query("SELECT cod_telefone,nome, telefone, 'Lista Telefônica','NO' AS Tipo FROM telefone WHERE nome LIKE '%$buscar%' AND cod_cidade='$MenuCidade' ORDER BY afiliado,nome")or die(mysql_error());
PegaDados($result);
$ix = IndexSort($dados, 1);
if (count($ix) == 0)
$msg = GeraMsgErro($traducoes['noresult']);
for ($c0=0;$c0<$l0;$c0++) {
$afiliado = mysql_result($r0,$c0,"afiliado");
if (($afiliado=='1') and ($c0%2==0)){ $bgcolor='#DDF7AC'; $b = "<b>"; }
if (($afiliado=='1') and ($c0%2==1)){ $bgcolor='#F2FDDF'; $b = "<b>"; }
if (($afiliado=='nao') and ($c0%2==0)){ $bgcolor='#F0F0F0'; $b = ""; }
if (($afiliado=='nao') and ($c0%2==1)){ $bgcolor='#FBFBFB'; $b = ""; }
}
}
?>
<?php
}
else {
$cont = 0;
for ($i = 0; $i < count($dados); $i++) {
if ($dados[$ix[$i]][3] == 'E') {
$link = "empresas_dados.php?codigo={$dados[$ix[$i]][0]}";
}
if ($dados[$ix[$i]][3] == 'B') {
$link = "bolsa_negocios_busca.php?codigo={$dados[$ix[$i]][0]}";
}
if ($dados[$ix[$i]][4] == 'TE') {
$link = "#";
}
if ($dados[$ix[$i]][4] == 'NO') {
$link = "#";
}
if ($dados[$ix[$i]][3] == 'EV') {
$link = "eventos_listar.php";
}
if ($dados[$ix[$i]][3] == 'R') {
$link = "guia_ruas_resultado.php";
}
if ($cont % 2 == 0) {
?>
<?php
if ($link != "#") {
echo "<a href=$link>".$dados[$ix[$i]][1].">";
}
else {
echo $dados[$ix[$i]][1]; }
?>
</a> <img src="images/seta_azul.gif" width="7" height="7">
<?php echo $dados[$ix[$i]][2]
?> </td>
<td width="6"><img src="images/lista_dir.gif" width="6" height="18"></td>
</tr>
</table>
<?php
}
else {
?>
<td width="708"><img src="images/seta_azul.gif" width="7" height="7"> <? if ($link != "#") { echo "<a href=\"$link\">".$dados[$ix[$i]][1].">";} else { echo $dados[$ix[$i]][1]; }?></a> <img src="images/seta_azul.gif" width="7" height="7"> <?php echo $dados[$ix[$i]][2] ?></td>
<td width="6"> </td>
</tr>
</table>
<?php
}
$cont++;
}
}
?>
<div align="center"><br>
<a href="java script _linenums:0'><?phprequire_once('inc/user_session.php');require_once('inc/idiomas.php');require_once('inc/db.php');require_once('inc/funcoes.php');require_once('inc/bolsanegocios.php');if (isset($_GET['acao']) && $_GET['acao'] == 'busca') { if (!isset($_GET['buscar'])) { $msg = GeraMsgErro($traducoes['nopar']); } else { $buscar = $_GET['buscar']; $_SESSION['ultBusca'] = $buscar; }}elseif (isset($_SESSION['ultBusca'])) { $buscar = $_SESSION['ultBusca']; if ($buscar == '') { $msg = GeraMsgErro($traducoes['nopar']); }}else { $msg = GeraMsgErro($traducoes['noresult']);}if (!isset($msg)) {$restBusca = "WHERE (Razao LIKE '%$buscar%' OR Keywords{$idiomaSufixo} LIKE '%$buscar%')" or die(mysql_error()); if ($MenuCidade != 0 && $MenuCidade != '')$restBusca = $restBusca . " AND CodigoCidade='$MenuCidade'" or die(mysql_error());$conn = mysql_connect(HOST, USER, PASS);mysql_select_db(DB);$result = mysql_query("SELECT e.Codigo, e.Razao, s.Nome{$idiomaSufixo}, 'E' AS Tipo FROM {$tablePrefix}Empresas e INNER JOIN {$tablePrefix}EmpresasSubCategorias es ON e.Codigo = es.CodigoEmpresa INNER JOIN {$tablePrefix}Subcategorias s ON es.CodigoSubcategoria = s.Codigo $restBusca ORDER BY afiliado,razao")or die(mysql_error()); $dados = array();PegaDados($result); $result_negocios = mysql_query("SELECT Codigo, Titulo, 'Bolsa de Negocios', 'B' AS Tipo FROM {$GLOBALS['tablePrefix']}BolsaNegocios WHERE Titulo LIKE '%$buscar%' AND CodigoCidade='$MenuCidade' ORDER BY afiliado")or die(mysql_error());PegaDados($result_negocios); $result = mysql_query("SELECT cod_telefone, nome,telefone, 'Lista Telefônica','TE' AS Tipo FROM telefone WHERE telefone LIKE '%$buscar%' AND cod_cidade='$MenuCidade' ORDER BY afiliado")or die(mysql_error());PegaDados($result); $result = mysql_query("SELECT codigo, evento,'Evento','EV' AS Tipo FROM {$GLOBALS['tablePrefix']}Eventos WHERE evento LIKE '%$buscar%' AND Cidade='$MenuCidade' ORDER BY afiliado")or die(mysql_error());PegaDados($result); $result = mysql_query("SELECT cod_rua, rua,'Guia de Ruas','R' AS Tipo FROM rua WHERE rua LIKE '%$buscar%' AND COD_CIDADE='$MenuCidade' ORDER BY afiliado")or die(mysql_error());PegaDados($result); $result = mysql_query("SELECT cod_telefone,nome, telefone, 'Lista Telefônica','NO' AS Tipo FROM telefone WHERE nome LIKE '%$buscar%' AND cod_cidade='$MenuCidade' ORDER BY afiliado,nome")or die(mysql_error());PegaDados($result);$ix = IndexSort($dados, 1);if (count($ix) == 0)$msg = GeraMsgErro($traducoes['noresult']); for ($c0=0;$c0<$l0;$c0++) { $afiliado = mysql_result($r0,$c0,"afiliado"); if (($afiliado=='1') and ($c0%2==0)){ $bgcolor='#DDF7AC'; $b = "<b>"; } if (($afiliado=='1') and ($c0%2==1)){ $bgcolor='#F2FDDF'; $b = "<b>"; } if (($afiliado=='nao') and ($c0%2==0)){ $bgcolor='#F0F0F0'; $b = ""; } if (($afiliado=='nao') and ($c0%2==1)){ $bgcolor='#FBFBFB'; $b = ""; } }}?><?php}else {$cont = 0;for ($i = 0; $i < count($dados); $i++) {if ($dados[$ix[$i]][3] == 'E') {$link = "empresas_dados.php?codigo={$dados[$ix[$i]][0]}";}if ($dados[$ix[$i]][3] == 'B') {$link = "bolsa_negocios_busca.php?codigo={$dados[$ix[$i]][0]}";}if ($dados[$ix[$i]][4] == 'TE') {$link = "#";}if ($dados[$ix[$i]][4] == 'NO') {$link = "#";}if ($dados[$ix[$i]][3] == 'EV') {$link = "eventos_listar.php";}if ($dados[$ix[$i]][3] == 'R') {$link = "guia_ruas_resultado.php";}if ($cont % 2 == 0) {?> <?php if ($link != "#") { echo "<a href=$link>".$dados[$ix[$i]][1].">"; } else { echo $dados[$ix[$i]][1]; } ?> </a> <img src="images/seta_azul.gif" width="7" height="7"> <?php echo $dados[$ix[$i]][2] ?> </td> <td width="6"><img src="images/lista_dir.gif" width="6" height="18"></td> </tr></table><?php}else {?><td width="708"><img src="images/seta_azul.gif" width="7" height="7"> <? if ($link != "#") { echo "<a href=\"$link\">".$dados[$ix[$i]][1].">";} else { echo $dados[$ix[$i]][1]; }?></a> <img src="images/seta_azul.gif" width="7" height="7"> <?php echo $dados[$ix[$i]][2] ?></td> <td width="6"> </td> </tr></table><?php}$cont++;}}?><div align="center"><br> <a href="java script:history.back(1)"> <?phpif ($_SESSION['idioma'] == I_PORTUGUES) echo '<img src="images/bt-voltar.gif" width="61" height="16" border="0">';elseif ($_SESSION['idioma'] == I_INGLES) echo '<img src="images/bt-back.gif" width="61" height="16" border="0">';?> </a><br> <br> <?php require('req_rodape.php'); ?></div> </body></html>Discussão (2)
Carregando comentários...