Ir para conteúdo
Fórum Script Brasil

Troier Ben

Membros
  • Total de itens

    29
  • Registro em

  • Última visita

Sobre Troier Ben

Perfil

  • Gender
    Male

Troier Ben's Achievements

0

Reputação

  1. isso me parece um trabalho de stored procedure. Dá uma pesquisada sobre isso ^_^
  2. Já achei o erro aqui. Esse tal de TOP só funciona no SQL SERVER. Como procedo no MySql ? Caros amigos de MYSQL, consegui resolver o impasse com o seguinte código SELECT DISTINCT(city), COUNT(city) as 'total' FROM tb_ranking GROUP BY 1 ORDER BY 2 DESC LIMIT 0,5; Esse funciona perfeitamente no mysql :D
  3. Obrigado. Não funcionou, mas pelo menos tenho uma direção pra seguir. Vlw
  4. Obrigado fercosmig, mas acusou erro de sintaxe. Então tenho que usar o operador top?
  5. Olá amigos, tenho o seguinte problema de lógica. Tenho uma tabela, e quero saber como faço para descobrir a maior ocorrencia de certa palavra dentro de uma coluna. Exemplo: Cidade---------------------------- Barueri Osasco Barueri Alphaville Barueri Barueri ----------------------------------- Então deve - se retornar a palavra Barueri, pois ela é a que mais ocorre na coluna. Agradeço desde já :rolleyes:
  6. valeu ae por todos que responderam, inclusive os moderadores (y)
  7. Olá amigos, estou com um problema muito estranho :mellow: Tenho um script que funciona normalmente vejam: $(document).ready(function(){ $('#menu ul li a').click(function(){ $('#menu ul li').find('a.active').css('backgroundImage','none'); $('#menu ul li a.active').css('color','#0a709a'); var rel = $(this).attr('rel'); if(rel == 'min'){ $(this).css('background','url(/public/img/active_min.png) 18px -1px no-repeat'); $(this).attr('class','active'); } else{ $(this).css('background','url(/public/img/active_max.png) 3px -1px no-repeat'); $(this).attr('class','active'); } $(this).css('color','#fff'); }); }); Mas este só funciona se eu colocar um "#" no href (<a href="#" rel="min">LINK</a> ) Quando coloco um link real, como "http://link" , o efeito não acontece :angry: alguém ae pode me ajudar ????
  8. Olá pessoal, estou com o seguinte problema. Tenho um array que se forma, durante um foreach oreach($arrPalavraReal as $value){ $contem = "%".$value."%"; $sql = "(SELECT refA as 'ref', titulo, descricao, dataInsert, cidadeA as 'cidade', bairroA as 'bairro' FROM areas where descricao like '$contem' OR titulo like '$contem' OR bairroA like '$contem' OR cidadeA like '$contem') UNION (SELECT refG, tituloG, descricaoG, dataInsert, cidadeG, bairroG FROM galpoes where descricaoG like '$contem' OR tituloG like '$contem' OR bairroG like '$contem' OR cidadeG like '$contem') ORDER BY dataInsert DESC"; $run = mysql_query($sql); while($row = mysql_fetch_object($run)){ $lista[] = $row; } } O foreach pode rodar mais de uma vez, o que gera valores repetidos, então fiz uma funcção. function someValue($arrCurrent){ sort($arrCurrent); foreach($arrCurrent as $key => $value){ if($arrCurrent[$key] == $arrCurrent[$key+1]){ unset($arrCurrent[$key]); } continue; } rsort($arrCurrent); return $arrCurrent; } O problema é que na função ele consegue retornar somente valores unicos, mas quando a chamo: foreach($lista as $value){ echo "<ul>"; echo "<li>REF : $value->ref</li>\n"; echo "<li>Titulo : $value->titulo</li>\n"; echo "<li>Descricao : $value->descricao</li>\n"; echo "<li>Cidade : $value->cidade</li>\n"; echo "<li>Bairro: $value->bairro</li>\n"; echo "<li>Inserido dia : $value->dataInsert</li>\n"; echo "</ul>\n"; } ele retorna os valores do primeiro array, todos repetidos :angry:
  9. Troier Ben

    Alterar Engine

    Já tentei isso William, mas o fato é que as tabelas mudam para INNODB, mas a database ainda fica com MYISAM. :angry:
  10. Troier Ben

    Alterar Engine

    Bem amigos, Tenho uma database com engine MYISAM, mas quero trocar para INOODB, tem como? Já mudei as tabelas mas a database não consegui :angry:
  11. Tabela Areas refA varchar(10) primary key, titulo varchar(80) descricao text fotoPrinc varchar(45) dataInsert timestamp Tabela Galpoes refG varchar(10) primary key, titulo varchar(80) descricao text fotoPrinc varchar(45) dataInsert timestamp Mediante a estrutura, tenho que exibir os dados na "<tr>".
  12. Olá amigos estou com o seguinte problema, tenho 2 tabelas (galpoes, areas) e quero demonstrar seu conteudo de forma que: em uma "<tr>" venha os dados do galpão, e na outra "<tr>" venha os dados da area, e isso se siga sucessivamente de modo alternante. agradeço desde já. :rolleyes:
  13. segue a função openAjax(); function openAjax() { var ajax; try { ajax = new XMLHttpRequest(); } catch(ee) { try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { ajax = false; } } } return ajax; } presumo que a instancia não esteja errada;
  14. Olá amigos, não estou conseguindo retornar os dados nesta requisição. function criaReqStr(formInput){ var arrPost = new Array(); for(i=0;i<=3;i++){ var str = formInput.elements[i].name; str += "="; str += formInput.elements[i].value; arrPost.push(str); } return arrPost.join("&"); } function exibeResult(sTxt){ var divStatus = document.getElementById('load'); divStatus.innerHTML = sTxt; } function procuraProduto(){ if(!document.getElementById('cliSearchG')) return false; document.getElementById('cliSearchG').submit = function(){ var oForm = document.getElementById('cliSearchG'); var sBody = criaReqStr(oForm); var url = "processaSearch.php?"; var ajax = openAjax(); ajax.open('POST',url+sBody,true); oXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function(){ if(ajax.readyState == 1){ document.getElementById('load').innerHTML = "<img src='images/loading.gif'/>"; } if(ajax.readyState == 4 && ajax.status == 200){ exibeResult(ajax.responseText); } } ajax.send(sBody); return false; } } por favor me ajudem, preciso muito disso !!!!
  15. Troier Ben

    Foreach e query

    tenho o seguinte codigo, mas ele da erro no foreach e na query.. Não consigo descobrir o erro ! if($_POST['manter'] == 'n'){ $fotoP = $_FILES['fpri']['name']; $nome_temp = $_FILES['fpri']['tmp_name']; $tipo = substr($_FILES['fpri']['type'],0,5); if($tipo == 'image'){ @move_uploaded_file($nome_temp, "../../others/" . $fotoP); } foreach($_FILES['arquivo']['name'] as $chave => $valor): $nome = $valor; $type = substr($_FILES['arquivo']['type'][$chave],0,5); $nomeT = $_FILES['arquivo']['tmp_name'][$chave]; if ($type == 'image') { @move_uploaded_file($nomeT, "../../others/" . $nome); } endforeach; } $ref = $_POST['ref']; $titulo = $_POST['tit']; $descr = $_POST['desc']; $fin = $_POST['fin']; //switch $docas = $_POST['doc']; $peDireito = $_POST['ped']; $guarita = $_POST['gua']; //switch $condFe = $_POST['con']; //switch $patio = $_POST['pat']; $uf = $_POST['est']; // switch $cidade = $_POST['cid']; $bairro = $_POST['bai']; $data = date("Y-m-d",strtotime("now")); $vTotal = $_POST['vtot']; $vLocacao = $_POST['vloc']; $vCondominio = $_POST['vcon']; $au = $_POST['au']; $at = $_POST['at']; $ac = $_POST['ac']; $af = $_POST['af']; $ae = $_POST['ae']; $aa = $_POST['aa']; $refget = $_GET['refget']; $nCampos = $_FILES['arquivo']['name']; $arrEx = array(); foreach($nCampos as $key => $value){ array_push($arrEx,$value); } $FotoExtraBD = implode('-',$arrEx); if($_POST['manter'] == 's'){ $sql = "UPDATE galpoes SET refG = '$ref',tituloG = '$titulo',descricaoG = '$descr', finalidade = '$fin',docas = $docas,peDireito = $peDireito,guarita = '$guarita', condominioFechado = '$condFe',patio = $patio,estadoG = '$uf',cidadeG = '$cidade',bairroG = '$bairro', dataG = '$data',valorTotalG = $vTotal,valorLocacao = $vLocacao,valorCondominio = $vCondominio) WHERE refG = '$refget'"; }else{ $sql = "UPDATE galpoes SET refG = '$ref',tituloG = '$titulo',descricaoG = '$descr', finalidade = '$fin',docas = $docas,peDireito = $peDireito,guarita = '$guarita', condominioFechado = '$condFe',patio = $patio,estadoG = '$uf',cidadeG = '$cidade',bairroG = '$bairro', dataG = '$data',valorTotalG = $vTotal,valorLocacao = $vLocacao,valorCondominio = $vCondominio, fotoPrincG = '$fotoP',fotosExtraG = '$FotoExtraBD') WHERE refG = '$refget'"; } $sqlArea = "UPDATE dadosarea SET areaUtil = $au,areaTerreno = $at,areaConstruida = $ac,areaFabril = $af, areaEscritorio = $ae,areaApoio = $aa) WHERE refG = '$ref'"; $grG = mysql_query($sql) or die(mysql_error()); $grA = mysql_query($sqlArea) or die(mysql_error()); if($grG && $grA) header("Location:../dados_alterados.php"); mysql_close(); :unsure:
×
×
  • Criar Novo...