Ir para conteúdo
Fórum Script Brasil

Donnerak

Membros
  • Total de itens

    33
  • Registro em

  • Última visita

Sobre Donnerak

Donnerak's Achievements

0

Reputação

  1. Resolvido... Usei parte deste script. http://www.awcore.com/dev/1/3/Create-Awesome-PHPMYSQL-Pagination_en Obrigado...
  2. Bom passarei os dados principais, caso necessário posto o código inteiro. Seguinte, estou tentando desde 17/02/2015 com exemplos da net e tentando desenvolver algo também, porém sem sucesso na paginação dos resultados da busca. Os resultados são exibidos normalmente, porém preciso exibir a páginação. Mas quando coloco um script de paginação é como se os posts não existissem e gera o erro de index cidade, estado, e atividade. tentei com get também mas não obtive sucesso. Precisaria algo tipo com get por exemplo. 127.0.0.1/resultado.php?consulta=santa catarina&palhoca&professor&1 //página 1 com 5 resultados 127.0.0.1/resultado.php?consulta=santa catarina&palhoca&professor&2 //página 2 com 5 resultados 127.0.0.1/resultado.php?consulta=santa catarina&palhoca&professor&3 //página 3 com 5 resultados etc... busca.php form com method= post e action= resultado.php <input type="text" name="estado" id="estado" > <input type="text" name="cidade" id="cidade" > <input type="text" name="atividade" id="atividade" > resultado.php tabela usuario $estado= $_POST['estado']; $cidade= $_POST['cidade']; $atividade= $_POST['atividade']; $query = mysql_query("SELECT * FROM `usuario` WHERE cidade = '$cidade' and estado = '$estado' and atividade='$atividade'"); resto do código é só o while com exibição dos resultados. Grato pela atenção.
  3. Funcionou, Perfeito JJI. Muito obrigado. Resolvido!
  4. Dá um Echo para ver o que você está recebendo do formulário: echo "$nome_pend<br>"; echo "$tipo_pend<br>"; echo "$gestor_pend<br>"; echo "$vendedor_pend<br>"; echo "$responsavel_pend<br>"; echo "$produtor_pend<br>"; echo "$fazenda_pend<br>"; echo "$descricao_pend<br>";
  5. De forma bem simples é isso aqui: Faça o teste. <?php $texto="http://www.youtube.com/watch?v=Fw-BM-Mqgeg"; echo "$texto<br>"; $texto = substr($texto, (strpos($texto, '=')) + 1); echo $texto; ?>
  6. Você está estudando não deveria desenvolver o código usando as funções que foram passadas no curso ao invés de copiar pronto *-* ? bom de todo modo segue uma parte para você seguir adiante: marquei os links das funções utilizadas. <?php //http://php.net/manual/pt_BR/function.str-replace.php //http://php.net/manual/en/function.count.php //http://php.net/manual/pt_BR/function.explode.php //http://php.net/manual/pt_BR/function.strlen.ph //http://php.net/manual/pt_BR/book.array.php $texto="#teste# de < & contagem de palavras de teste <"; echo "Texto: $texto<br><br>"; //quantas palavras existem no texto; $palavras=explode(" ", $texto); $tamanho=count($palavras); echo "Total de palavras: $tamanho<br>"; //quantos caracteres exitem no texto com espaço e tudo mais. $tamanho1=strlen($texto); echo "Total de caracteres: $tamanho1<br>"; //quantos caracteres existem no texto ignorando espaços em branco; $semespaco=str_replace(" ","",$texto); $tamanho2=strlen($semespaco); echo "Total de caracteres ignorando os espaços; $tamanho2"; //remover caracteres especiais $semcaracteresespeciais = str_replace(array('<', '>', '&', '{', '}', '*', '#'), array(' '), $texto); echo "<br><br>Texto sem caracteres especiais:<br>$semcaracteresespeciais"; $tamanho3=strlen($semcaracteresespeciais); echo "<br>Total de palavras sem caracteres especiais: $tamanho3<br><br>"; //http://php.net/manual/pt_BR/control-structures.foreach.php $palavras = $texto; $convertearray = explode(" ",$palavras); foreach($convertearray as $conta){ if(isset($contei[$conta])) $contei[$conta]++; else $contei[$conta]=1; } foreach($contei as $fim => $conta) echo $fim.": ".$conta."<br>"; ?>
  7. Boa Tarde, O código abaixo funciona perfeitamente na geração das miniaturas e exibição das imagens, porém tentei de várias maneiras, sim pesquisei muito antes de postar para pediar ajuda em um meio de paginar a exibição de imagens. A parte de colunas está ok, porém preciso de auxílio para montar a paginação. Conto com a colaboração, desde já obrigado. //gera a galeria $images_dir = 'imagens/'; $thumbs_dir = 'miniaturas/'; $thumbs_width = 200; $images_per_row = 4; $image_files = get_files($images_dir); if(count($image_files)) { $index = 0; foreach($image_files as $index=>$file) { $index++; $thumbnail_image = $thumbs_dir.$file; if(!file_exists($thumbnail_image)) { $extension = get_file_extension($thumbnail_image); if($extension) { make_thumb($images_dir.$file,$thumbnail_image,$thumbs_width); } } echo '<div style="width:895px; margin-left:10px;margin:0 auto;text-align:center;"><a href="',$images_dir.$file,'" class="photo-link smoothbox" rel="gallery"><img src="',$thumbnail_image.'" /></a></div>'; if($index % $images_per_row == 0) { echo '<div class="clear"></div>'; } } echo '<div class="clear"></div>'; } else { echo '<p>Nenhuma imagem encontrada</p>'; } ?>
  8. Boa Noite. Deixa eu explicar melhor: Tenho um arquivo txt com o seguinte texto (Peguei só as 3 primeiras linhas) 501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(45,65),0; },{},{} 502,Orange_Potion,Orange Potion,0,200,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(105,145),0; },{},{} 503,Yellow_Potion,Yellow Potion,0,550,,130,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(175,235),0; },{},{} Notem que cada item tem seu ID (501, 502, 503, etc). O que eu preciso, mas não consigo: Substituir a palavra por exemplo, "Red Potion" por "Poção Vermelha", porém automaticamente, baseado no ID do item porque tenho outro txt com o seguinte: 501,Red_Potion,Poção Vermelha 502,Orange_Potion,Poção Laranja 503,Yellow_Potion,Poção Amarela Então teria que comparar os IDs, e substituir somente o que antes da terceira virgula, rodando até o final do arquivo que são 6.000+ linhas Lembrando são 02 arquivos txt, o que está em inglês precisa manter exatamente a mesma estrutura substituindo apenas o que tem antes da 3ª vírgula, comparando os IDs. Grato pela atenção e colaboração.
  9. Resolvido... Obrigado Markus.
  10. Sim ocorrem centenas de transações ao mesmo tempo, porém cara usuário só pode enviar ou só pode receber de um outro usuário... nunca 2 transações tipo paulo e joao enviaram para pedro junto.... seria primeiro o paulo envia e depois o joão. Vou testar e posto o resultado. Muito obrigado pela atenção
  11. é isso mesmo que você citou... pegasse a ideia direitinho... o item_db são as tabelas dos itens que eu uso somente para pegar o nome do item. Tipo na picklog.nameid aparece "501" quando eu pegar no item_db este ID (501) ele vai saber que deve escrever o nome "Maça". Mostrar um valor final tipo o exemplo que usei: Resultado da troca = Donnerak enviou 10 laranjas para Markus Magnus
  12. Resolvido... Obrigado Markus.
  13. Ah entendi... Aquele AND que usei limita somente ao resultado que existir nas 3 tabelas. Ele não exibe nada porque realmente o item_db não tem nada de ligação com a variável $accountID e sim com o picklog.nameid testarei outro modo ao meio dia... Muito obrigado pela ajuda.
  14. Olá Preciso dar um LEFT JOIN em 3 tabelas: char.charid = picklog.char_id item_db.id = picklog.nameid Alguém poderia me dar uma ajuda, para identificar o que estou fazendo de errado, pois quando uso assim funciona: $strSQL = "SELECT `char`.name, picklog.id, picklog.time, picklog.char_id, picklog.type, picklog.nameid, picklog.amount, picklog.refine, picklog.card0, picklog.card1, picklog.card2, picklog.card3, picklog.map FROM picklog LEFT JOIN `char` ON(picklog.char_id = `char`.char_id) WHERE type='T' AND `char`.account_id = $accountID order by picklog.id limit 15"; $rs = mysql_query($strSQL); while($row = mysql_fetch_array($rs)) { } Já deste modo não lista nada. $strSQL = "SELECT `item_db`.id, `item_db`.name_japanese, `char`.name, picklog.id, picklog.time, picklog.char_id, picklog.type, picklog.nameid, picklog.amount, picklog.refine, picklog.card0, picklog.card1, picklog.card2, picklog.card3, picklog.map FROM picklog LEFT JOIN `char` ON(picklog.char_id = `char`.char_id) LEFT JOIN `item_db` ON(picklog.nameid = `item_db`.id) WHERE type='T' AND `char`.account_id = $accountID order by picklog.id limit 15"; $rs = mysql_query($strSQL); while($row = mysql_fetch_array($rs)) { }
×
×
  • Criar Novo...