Jump to content

goio

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About goio

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. goio

    select

    Digamos que sua tabela seja: codigo | nome 1 | Tenis 2 | Sapato conexao.php <?php $conn = new PDO('mysql:host=localhost;dbname=SEU_DB', 'SEU_USER', 'SUA_SENHA'); ?> index.php <form action="busca.php" method="post"> <input type="text" name="s" placeholder="Faça sua pesquisa..."> <input type="hidden" name="buscar" value="buscou"> <input type="submit" value="Buscar"> </form> busca.php <?php if (isset($_POST['buscar'] && $_POST['buscar'] === 'buscou') : include "conexao.php"; $pesquisa = $_POST['s']; $busca = $conn->prepare("SELECT * FROM `SUA_TABELA` WHERE `nome` LIKE "%".$pesquisa."%""); $busca->execute(); $conta = $busca->rowCount(); $row = $busca->fetchAll(PDO::FETCH_OBJ); if ($conta < 1) : echo 'Nenhum resultado para ".$pesquisa.""; else : foreach ($row as $list) : echo '<div id="sua_div"> O resultado é:<br>".$list->nome." </div>'; endforeach; endif; endif; ?>
  2. Pessoal, estou com dificuldades com essa URL amigável, oque pretendo é o seguinte: No array $pages são as páginas permitidas, contato.php e teste.php Até ai tudo bem chama as páginas certas, se não existir os arquivos mostra a mensagem que a página não existe. http://localhost/contato Agora estou com dificuldades de fazer essa verificação pelo banco de dados, se baseando pelo slug da minha tabela http://localhost/produtos/tenis-azul Apenas exibe a mensagem de que a página não existe. Como poderia resolver esse problema? se precisar posto a class CRUD <?php class URL extends CRUD { private $selectTable; private $listResult; private function setURL() { $pages = array ( "fazer-pedido", "contato", "page-teste" ); $categorias = array ( "sapato", "tenis" ); if ( isset ( $_GET['url'] ) ) : $url = addslashes ( $_GET['url'] ); $sepURL = explode ( "/", $url ); endif; if ( isset( $sepURL[1] ) ) : $this->selectTable = $this->selectTable( "COUNT(slug) AS slug", "tabela", "LIMIT 1", array () ); $count = $this->selectTable->rowCount(); foreach ( $this->selectTable as $this->listResult ) : if ( $sepURL[1] === $this->listResult['slug'] ) : require DIR_FILES."slug".EXT; else : echo "Essa página não existe, Verificação: ".$sepURL[1]; endif; endforeach; elseif ( isset( $sepURL[0] ) && in_array ( $sepURL[0], $pages ) ) : if ( file_exists ( DIR_FILES.$sepURL[0].EXT ) ) : require DIR_FILES.$sepURL[0].EXT; else : echo "Essa página não existe"; endif; elseif ( isset( $sepURL[0] ) && in_array ( $sepURL[0], $categorias ) ) : require DIR_FILES."categorias".EXT; else : require DIR_FILES."home".EXT; endif; } public function getURL() { return $this->setURL(); } }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.