Ir ao conteúdo
  • Cadastre-se

Orixinals

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

Tudo que Orixinals postou

  1. Olá @dif Realmente eu não sabia a respeito disso, agradeço por estar sempre me ajudando quando pode, já aprendi muita coisa com você !! Procurei algo relacionado com caracteres especiais, porém não encontrei nenhum no código , mas não importa muito isso, o importante é estar funcionando. Abraços !! Att, Orixinals.
  2. Olá pessoal, Preciso da ajuda de vocês para conseguir identificar o que está acontecendo, vou explicar a situação, eu peguei um código pronto de paginação na Internet , e ele funcionou da forma como eu precisava, porém algo está me incomodando, quando eu mudo de página a url do navegador muda, porém ele adiciona um "%27" no final, e eu não sei de onde está saindo este "%27", eu já analisei o codigo umas 20x e nada de encontrar onde está fazendo mostrar essa %27 na url,e o engraçado é que na pagina 1 ( pagina principal) não aparece o "%27" só nas outras, o codigo está todo comentado ( o que eu peguei ) mas mesmo assim não consigo achar a parte onde escreve este %27 na url, meu amigo analisou também, e nada. Somos iniciantes em programação PHP, então desculpe se for muito obvio o erro, a gente já revirou este código varias e varias vezes. <?php date_default_timezone_set("America/Sao_Paulo"); //inclusão da conexão com banco de dados require 'connect.php'; //A quantidade de valor a ser exibida $quantidade = 3; //a pagina atual $pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1; //Calcula a pagina de qual valor será exibido $inicio = ($quantidade * $pagina) - $quantidade; //Monta o SQL com LIMIT para exibição dos dados if(isset($_POST['txtEnviar'])){ $PalavraChave = $_POST['txtPesquisa']; $Data = $_POST['porData']; $Estado = $_POST['pesquisaEstado']; $Cidade = $_POST['pesquisaCidade']; $CNPJ = $_POST['comCPNJ']; $MEI = $_POST['comMEI']; $MEC = $_POST['comMEC']; $consulta2 = mysqli_query($connect,"SELECT * FROM tb_publicacao WHERE nm_publicacao LIKE '%$PalavraChave%' OR ds_publicacao LIKE '%$PalavraChave%' ORDER BY dt_publicacao DESC LIMIT $inicio, $quantidade")or die (mysql_error()); //Percorre os campos da tabela while($ResultadoPesquisa = mysqli_fetch_object($consulta2)){ $caminho2 = 'Perfil/' . $ResultadoPesquisa->img_publicacao; $data = $ResultadoPesquisa->dt_publicacao; echo"<div class='postagem'>"; echo"<div>"; echo"<h1>$ResultadoPesquisa->nm_publicacao</h1>"; echo"<img src='$caminho2' width='100' height='100'/>"; echo"$ResultadoPesquisa->nm_autor"; echo date('d/m/Y H:i:s',strtotime($data)); echo "<br>"; echo"$ResultadoPesquisa->ds_publicacao <br/>"; echo"</div>"; echo"</div>"; echo"<br>"; } $consulta2 = ""; } else { $consulta = mysqli_query($connect,"SELECT * FROM tb_publicacao ORDER BY dt_publicacao DESC LIMIT $inicio, $quantidade") or die (mysql_error()); //Percorre os campos da tabela while($dado = mysqli_fetch_object($consulta)){ $caminho = 'Perfil/' . $dado->img_publicacao; $data2 = $dado->dt_publicacao; echo"<div class='postagem'>"; echo"<div>"; echo"<h1>$dado->nm_publicacao</h1>"; echo"<img src='$caminho' width='100' height='100'/>"; echo"$dado->nm_autor "; echo date('d/m/Y H:i:s',strtotime($data2)); echo "<br>"; echo"$dado->ds_publicacao <br/>"; echo"</div>"; echo"</div>"; echo"<br>"; } $consulta = ""; } /** * SEGUNDA PARTE DA PAGINAÇÃO */ //SQL para saber o total $qrTotal = mysqli_query($connect,"SELECT cd_publicacao from tb_publicacao"); //Total de Registro na tabela $numTotal = mysqli_num_rows($qrTotal); //O calculo do Total de página ser exibido $totalPagina= ceil($numTotal/$quantidade); /** * Defini o valor máximo a ser exibida na página tanto para direita quando para esquerda */ $exibir = 3; /** * Aqui montará o link que voltará uma pagina * Caso o valor seja zero, por padrão ficará o valor 1 */ $anterior = (($pagina - 1) == 0) ? 1 : $pagina - 1; /** * Aqui montará o link que ir para proxima pagina * Caso pagina +1 for maior ou igual ao total, ele terá o valor do total * caso contrario, ele pegar o valor da página + 1 */ $posterior = (($pagina+1) >= $totalPagina) ? $totalPagina : $pagina+1; /** * Agora monta o Link paar Primeira Página * Depois O link para voltar uma página */ /** * Agora monta o Link para Próxima Página * Depois O link para Última Página */ ?> <div id="navegacao"> <?php echo '<a href="?pagina=1">primeira</a> | '; echo "<a href=pagina_de_publicacao.php?pagina=$anterior\'>anterior</a> | "; ?> <?php /** * O loop para exibir os valores à esquerda */ for($i = $pagina-$exibir; $i <= $pagina-1; $i++){ if($i > 0) echo '<a href="?pagina='.$i.'"> '.$i.' </a>'; } echo '<a href="?pagina='.$pagina.'"><strong>'.$pagina.'</strong></a>'; for($i = $pagina+1; $i < $pagina+$exibir; $i++){ if($i <= $totalPagina) echo '<a href="?pagina='.$i.'"> '.$i.' </a>'; } /** * Depois o link da página atual */ /** * O loop para exibir os valores à direita */ ?> <?php echo " | <a href=pagina_de_publicacao.php?pagina=$posterior'>próxima</a> | "; echo " <a href=pagina_de_publicacao.php?pagina=$totalPagina'>última</a>"; ?>
  3. Olá pessoal !! Criei esse tópico como uma dúvida porém queria discutir a respeito disso, estou fazendo filtros de pesquisa para meu projeto,e estava analisando que para exibir o resultado desta pesquisa vai ser necessário vários e vários IFs, fui fazer um cronograma no papel para ver se realmente seria assim, e realmente acabei nem terminando esse cronograma que estava crescendo e crescendo até que uma hora que tive que parar, pois o tempo é algo muito precioso em tempos de TCC kkkkkk. Vamos lá então , Duvida: Eu tenho os filtros --> Data (1° recentes ou 1°Antigas), Cidade, Estado, CNPJ (sim ou não), MEI (sim ou não), MEC (sim ou não) Vou ter que fazer um if para cada possibilidade diferente? Exemplo : if ( data = selecionada && cidade = não && estado == não ............ ){faça isso} if ( data = selecionada && cidade = selecionada && estado = não ..........{faça isso} Se eu tiver que fazer todas as possibilidades existe algo que eu possa fazer para ficar mais simples e rápido para min programar os filtros?? Pois se fizermos as contas serão MUITOS IF's seguindo esse raciocínio. O que vocês acham ?? Existe outra forma para eu fazer isso ?? O que vocês fariam nessa situação?? Att, Orixinals.
  4. Era só isso @dif ? não acredito !! kkkkkkk , estava ficando louco já a procura de algo que desse certo !! Testei e funcionou corretamente !! Para o pessoal que estiver com o mesmo problema eu usei exatamente os códigos que o Dif passou e somente alterei as variáveis para as que eu utilizo. Obrigado Dif !!
  5. Olá pessoal, estou com um problema que não estou conseguindo resolver, procurei alguns tutoriais , mas todos fazem com dreamweaver, o que deixa tudo confuso...mas enfim, eu estou tentando editar e excluir uma unica postagem de varias listadas,por exemplo eu exibi 10 postagens e quero deletar a 3°, eu iria na 3° postagem clicava em deletar, e pronto deletava a 3° postagem, só que eu nem sei por onde começar, eu tentei pegar o id da postagem(consegui identificar os codigos de cada postagem) e mandar por <a href > para outra pagina , e fazer os codigos de delete lá , porém não consegui nem pegar o valor de id da href nessa nova pagina, eu to muito perdido porque realmente não sei como fazer e além disso precisava editar a postagem, da mesma forma que eu tentaria excluir, porém abriria uma nova pagina de edição. O codigo da pagina "publicacao.php" require ('connect.php'); $codigo = $_SESSION['codigoAutonomo']; $select = mysqli_query($connect,"select * from tb_autonomo as a , tb_publicacao as p where a.cd_autonomo = '$codigo' and a.cd_autonomo = p.cd_autonomo;"); while($ResultadoPesquisa = mysqli_fetch_object($select)){ $caminho2 = 'Perfil/' . $ResultadoPesquisa->img_publicacao; $data = $ResultadoPesquisa->dt_publicacao; $id = $ResultadoPesquisa->cd_publicacao; echo"<div class='postagem'>"; echo"<div>"; echo"<h1>$ResultadoPesquisa->nm_publicacao</h1>"; echo"<img src='$caminho2' width='100' height='100'/>"; echo date('d/m/Y H:i:s',strtotime($data)); echo "<br>"; echo"$ResultadoPesquisa->ds_publicacao <br/>"; echo "<br>"; echo "$ResultadoPesquisa->cd_publicacao"; echo "<br>"; echo "<a href='UpdatePublicacao.php?id=$id' title='Editar'>Editar</a>"; echo "<a href='?action=1&&id=$id' title='Delete'>Delete</a>"; echo"</div>"; echo"</div>"; echo"<br>"; } ?> Obs: Como podem ver nas linha "echo "<a href='UpdatePublicacao.php?id=$id' title='Editar'>Editar</a>";" e na "echo "<a href='?action=1&&id=$id' title='Delete'>Delete</a>"; " eu estou usando action da forma como eu vi em tutoriais porém não funcionou, retirei a action do editar e mandei ir pra pagina UpdatePublicacao.php (lá eu ainda não criei o formulario, porém eu tentei selecionar as informações do id que resgatou na href e não consegui, fiquei meio bravo e deletei o arquivo kkk) Alguem pode me dar uma esclarecida de como posso fazer?? não estou pedindo codigos prontos e nada mastigado, queria ajuda mesmo, por onde eu começo ?
  6. Olá pessoal, estou com um problema referente a pesquisa de postagens. O que acontece é o seguinte, na minha pagina ''index.php" é exibido todas as postagens cadastradas ordenadas (ORDER BY) pela data de cadastro, nessa pagina ''index.php'' existe um textbox e um botão para fazer sua pesquisa de publicações, esta pesquisa é feita por palavras chaves, que buscam no banco se esta palavra existe em algum nome de publicação ou de descrição, até ai tudo bem, porém quando é feita esta pesquisa, as publicações que foram exibidas na pagina, continuam lá, e eu queria que quando fosse feita esta pesquisa, só apareça as publicações referente a pesquisa. Alguém pode me dizer algum caminho que eu possa seguir?? não peço nada mastigado, só alguma dica. Meu código da index.php : <?php date_default_timezone_set("America/Sao_Paulo"); include 'connect.php'; $consulta = mysqli_query($connect,"SELECT * FROM tb_publicacao ORDER BY dt_publicacao") or die (mysql_error()); while($dado = mysqli_fetch_object($consulta)){ $caminho = 'Perfil/' . $dado->img_publicacao; echo"<div class='row'>"; echo"<div class='span9 Postagem'>"; echo"<h1>$dado->nm_publicacao</h1>"; echo"<img src='$caminho' width='100' height='100'/>"; echo"$dado->ds_publicacao <br/>"; echo "$dado->dt_publicacao"; echo"</div>"; echo"</div>"; echo"<br>"; } if(isset($_POST['txtEnviar'])){ $Pesquisa = $_POST['txtPesquisa']; $consulta2 = mysqli_query($connect,'SELECT * FROM tb_publicacao WHERE nm_publicacao OR ds_publicacao LIKE %"$Pesquisa"% ORDER BY dt_publicacao')or die (mysql_error()); while($ResultadoPesquisa = mysqli_fetch_object($consulta2)){ echo"<div class='row'>"; echo"<div class='span9 Postagem'>"; echo"<h1>$ResultadoPesquisa->nm_publicacao</h1>"; echo"<img src='$caminho' width='100' height='100'/>"; echo"$ResultadoPesquisa->ds_publicacao <br/>"; echo "$ResultadoPesquisa->dt_publicacao"; echo"</div>"; echo"</div>"; echo"<br>"; } }?>
  7. Funcionou aqui !! O que eu fiz foi que eu baixei o EASYPHP, mudei meus códigos que estavam em mysql para mysqli , utilizei os códigos que o DIF passou, e como resultado o código deu certo. O problema que estava tendo era referente ao XAMPP , o porque disso, eu realmente não sei. Caso alguém esteja com este mesmo problema, utilize o EASYPHP e comandos em mysqli. Att, Pedro
  8. EDITADO :: Olá dif !!! , muito obrigado !!!! deu certinho , eu tinha dito que tinha que usar PDO etc etc, falei bobagem, o EASYPHP aceita o myslqi, então não muda quase nada dos meus códigos anteriores, só adicionar o i no final hahahahaha Agradeço sua ajuda e sua paciencia !!! Desculpa tantos problemas e duvidas , como eu disse sou novo no mundo da programação !!
  9. Olá Dif , realmente está tudo desorganizado, estou fazendo curso de programação e realmente sou novato nisso, estou realizando meu TCC. Bom vamos lá , copiei e colei o código no meu programa, rodei e o resultado foi este---> https://imageshack.com/i/p1qJFG6Fp Não exibiu a imagem , estou ficando preocupado, preciso muito que isso funcione, o que eu faço ??
  10. <?php date_default_timezone_set("America/Sao_Paulo"); require 'connect.php'; ?><!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Publicação</title></head><body bgcolor="#ffad06"> <?php $consulta = "SELECT * FROM tb_publicacao"; $con = mysql_query($consulta, $connect) or die ("Deu erro"); ?> <?php while($dado = mysql_fetch_object($con)){?><?php echo $dado->nm_publicacao. '<br>'; ?><?php echo $dado->ds_publicacao. '<br>'; ?><?php echo $dado->dt_publicacao. '<br>'; ?><?php echo $dado->img_publicacao. '<br>'; ?><?php$caminho = '\Img'.$dado->img_publicacao;echo "<img src='$caminho'>";?> <?php echo '<br>'.'<hr>'; ?> <?php } ?> </body></html> Este é o código que estou utilizando
  11. Então Dif , eu fiz isso acho que de umas 300 maneiras, e não funcionou, ele não exibe a imagem. estava fazendo em php normal , sem PDO , mudei para PDO para fazer da forma que você mostrou, mas mesmo assim , não mostra
  12. Olá pessoal , bom estou com uma duvida bem simples mas que está me dando nos nervos, eu quero exibir uma imagem de uma pasta, só que eu quero exibir uma unica imagem, no caso eu tenho no banco de dados o nome da imagem, e quero resgatar esse nome do banco ( eu já consigo fazer isso e mostrar na tela este nome) e buscar esse nome resgatado do banco na pasta e assim exibir a imagem Linguagem --> PHP Banco --> Mysql As minhas pastas estão feitas da seguinte forma Projeto (Onde fica os arquivos PHP e HTML) -----> Img (Onde é salva as imagens cadastradas) O que eu quero fazer é , pegar o nome da imagem cadastrada no banco, e buscar na pasta Img a imagem com o mesmo nome, e assim exibi-la na pagina PHP OBS: Eu já pesquisei vários e vários tópicos a respeito disso e nenhum funcionou para o que eu preciso. Minha tentativa <?php while($dado = mysql_fetch_array($con)){ ?> <?php echo $dado["nm_publicacao"]. '<br>'; ?> <?php echo $dado["ds_publicacao"]. '<br>'; ?> <?php echo $dado["dt_publicacao"]. '<br>'; ?> <?php echo $dado["img_publicacao"]. '<br>'; ?> // a parte onde está dando erro (Não aparece a imagem) <?php echo "<img src='C:/xampp/htdocs/Projeto/Img/".$dado["img_publicacao"]."' alt='Foto de exibição' /><br />"; ?> <?php echo '<br>'.'<hr>'; ?> <?php } ?>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...