Ir ao conteúdo
  • Cadastre-se

Lisbi

Membro Júnior
  • Posts

    19
  • Cadastrado em

  • Última visita

Reputação

4
  1. Gostaria de encarar o desafio de desenvolver um sistema de apostas de futebol , ou obter um script para faze lo rodar em um site! Alguém por gentileza pode me da o fio da miada, algum tutorial, alguma empresa que venda só o script , ou algum caminho de programação pra eu pesquisar! Grato pelas respostas desde já
  2. Conseguir resolver no meu caso usando esse código aqui @Felipe Paz Mas li tb sobre o encode e decode Valeu , obg ai! <?php ini_set('default_charset','UTF-8'); ?>
  3. Boa noite! Quando faço a busca no formulário ele não exibe palavras acentuadas! As paginas ja estão com a meta tag utf8 O banco de dados na tabela tambem esta utf8_general_ci Não consigo identificar o problema, não sei se é no php admin ou apache Gostaria de sugestões Desde já agradeço Obrigado
  4. @luscas obrigado pela resposta! Ainda apresenta um certo erro, coloquei o código como você postou! O erro é: "Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C" Esse erro é na linha 246 no qual tem essa query: $row = mysqli_num_rows($sql); Ele espera um resultado? Tenho que acrescentar alguma coisa? Ou não tem nada a ver com isso! Me parece ser uma coisa simples mas não consigo achar a solução pesquisando adicionado 13 minutos depois Enfim, o problema do erro foi resolvido! Não acusa nenhum erro, porém não esta fazendo mais a consulta ao banco de dados! o código ficou assim : <?php $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $con = mysqli_connect($host , $usuario, $senha , $bd); $Pesq = $_POST['Pesq']; $Cidade = $_POST ['Cidade']; $sql = mysqli_query($con,"SELECT NomeEmpresa, Ender, Tel, Tel2, Tel3, Cid FROM empresas_grtx WHERE ((NomeEmpresa Like '%".$Pesq."%') OR ( TextAre LIKE '%".$Pesq."%' OR RAtiv LIKE '%".$Pesq."%')) and ( Cid = '%".$Cidade."%')"); $row = mysqli_num_rows($sql); if ($row > 0) { while ($linha = mysqli_fetch_array($sql)) { $NomeEmpresa = $linha ['NomeEmpresa']; $Ender = $linha ['Ender']; $Tel = $linha ['Tel']; $Tel2 = $linha ['Tel2']; $Tel3 = $linha ['Tel3']; $Cid = $linha ['Cid']; echo "<br/>"; echo "<strong><tr><td></td></tr></strong>".@$NomeEmpresa; echo "<br/>"; echo "<strong></strong>".@$Ender; echo "<br/>"; echo "<strong></strong>".@$Tel;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel2;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel3;echo"&nbsp;&nbsp;"; echo "<br/>"; echo "<strong></strong>".@$RAtiv; echo "<br/>"; echo "<strong></strong>".@$Cid; echo "<br/></br>"; } } else{ echo"Desculpe , pesquisa não encontrada"; } ?>
  5. Boa tarde Tenho um formulário de consulta me traz os resultados dos meus clientes! Gostaria de buscar esse resultado separado por cidades! Alguém ai sabe como posso resolver esse problema, está difícil encontrar nas pesquisas que faço! Código : <?php echo "<form action= buscar.php method = POST >"; echo "<input id= Busca name= Pesq type= text class= g placeholder ='Empresa, Ramo de Atividade,Serviço ou Negócio'>"; echo "<select name= Cidade>"; echo "<option value= São Paulo> São Paulo</option>"; echo "<option value= Rio de Janeiro> Rio de Janeiro </option>"; echo "<option value= Salvador > Salvador </option>"; echo "<option value= Belo Horizonte > Belo Horizonte </option>"; echo "</select>"; echo "<input type= submit value= Pesquisar >"; echo"</form>"; ?> <?php $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $con = mysqli_connect($host , $usuario, $senha , $bd); $Pesq = $_POST['Pesq']; $sql = mysqli_query($con,"SELECT * FROM empresas_grtx WHERE (NomeEmpresa LIKE '%".$Pesq."%') OR (TextAre LIKE '%".$Pesq."%' OR RAtiv LIKE '%".$Pesq."%')"); $row = mysqli_num_rows($sql); if ($row > 0) { while ($linha = mysqli_fetch_array($sql)) { $NomeEmpresa = $linha ['NomeEmpresa']; $Ender = $linha ['Ender']; $Tel = $linha ['Tel']; $Tel2 = $linha ['Tel2']; $Tel3 = $linha ['Tel3']; $Cid = $linha ['Cid']; echo "<br/>"; echo "<strong><tr><td></td></tr></strong>".@$NomeEmpresa; echo "<br/>"; echo "<strong></strong>".@$Ender; echo "<br/>"; echo "<strong></strong>".@$Tel;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel2;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel3;echo"&nbsp;&nbsp;"; echo "<br/>"; echo "<strong></strong>".@$RAtiv; echo "<br/>"; echo "<strong></strong>".@$Cid; echo "<br/></br>"; } } else{ echo"Desculpe , pesquisa não encontrada"; } ?>
  6. Olá boa tarde! Tenho um formulário de consulta que contem um select de "options" de cidades com um botão "input"! Ja está funcionando a consulta dentro do form, com 2 parametros: Nome da empresa e ramo de atividade. Alêm de acrescentar mais um parâmetro eu também gostaria de colocar o select de cidades para fumcionar no banco de dados! não sei como proceder. Vou postar o código do formulário e o código php para a partir daí seguir um caminho, não sei ainda como usar "OR" para três elementos ou "UNION"! Código HTML do Form <form action="buscar.php" method="POST"> <input id="Busca" name="Pesq" type="text" class="g" placeholder="Empresa, Ramo de Atividade, Serviço ou Negócio"> <select name="Cid"> <option value="Palmas">Palmas</option> <option value="Araguaina">Araguaina</option> <option value="Tocantinópolis">Tocantinópolis</option> <option value="Balsas">Balsas</option> </select> <input type="submit" value="Pesquisar"> </form> Código PHP de Consulta <?php $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $con = mysqli_connect($host , $usuario, $senha , $bd); $Pesq = $_POST['Pesq']; $sql = mysqli_query($con,"SELECT * FROM empresas_grtx WHERE NomeEmpresa LIKE '%".$Pesq."%' OR (RAtiv LIKE '%".$Pesq."%' )"); $row = mysqli_num_rows($sql); if ($row > 0) { while ($linha = mysqli_fetch_array($sql)) { $NomeEmpresa = $linha ['NomeEmpresa']; $Ender = $linha ['Ender']; $Tel = $linha ['Tel']; $Tel2 = $linha ['Tel2']; $Tel3 = $linha ['Tel3']; $Cid = $linha ['Cid']; echo "<br/>"; echo "<strong><h1></h1></strong>".@$NomeEmpresa; echo "<br/>"; echo "<strong></strong>".@$Ender; echo "<br/>"; echo "<strong></strong>".@$Tel;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel2;echo"&nbsp;&nbsp;"; echo "<strong></strong>".@$Tel3;echo"&nbsp;&nbsp;"; echo "<br/>"; echo "<strong></strong>".@$RAtiv; echo "<br/>"; echo "<strong></strong>".@$Cid; echo "<br/></br>"; } } else{ echo"Desculpe , pesquisa não encontrada"; } ?> adicionado 57 minutos depois
  7. @DiF Deu certo, muito obrigado cara! Eu retirei do cep e do número de endereço 'INT' - mudei pra VARCHAR! @luscas, muito obg tb cara! Em breve to postando mais php e banco de dados! Abraço, resolvido
  8. @DiF eu corrigir os campos das tabelas no sql, mas ainda continua o problema? O select no formulario pode receber dado varchar na tabela? ou isso não tem nada a ver?
  9. @luscas Database: `bd_grtx` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `empresas_grtx` -- CREATE TABLE `empresas_grtx` ( `Nome` varchar(30) NOT NULL, `Telefone1` varchar(15) NOT NULL, `Cpf` varchar(15) NOT NULL, `IdEmpresa` smallint(5) UNSIGNED NOT NULL, `Empresa/Profissiona` varchar(30) NOT NULL, `Endereco` varchar(30) NOT NULL, `Numero` int(10) NOT NULL, `Complemento` varchar(30) NOT NULL, `Bairro` varchar(20) NOT NULL, `Cidade` varchar(20) NOT NULL, `Cep` int(11) NOT NULL, `Estado` varchar(15) NOT NULL, `Telefone` varchar(15) NOT NULL, `Telefone2` varchar(15) NOT NULL, `Watsap` varchar(15) NOT NULL, `Celular` varchar(15) NOT NULL, `Celular2` varchar(15) NOT NULL, `Celular3` varchar(15) NOT NULL, `Ramo de Atividade` varchar(30) NOT NULL, `Outras Atividades` varchar(250) NOT NULL, `Email Empresa` varchar(30) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Esta é a estrutura da tabela! No meu form tem dois campos select, e na tabela ai como ver esta como varchar, será que da algum erro isso?
  10. Esta dessa forma agora: <?php $nome = $_POST['nome']; $WatRes = $_POST ['WatRes']; $cpf = $_POST ['cpf']; $NomeEmpresa = $_POST ['NomeEmpresa']; $Ender = $_POST ['Ender']; $Num = $_POST ['Num']; $Comp = $_POST ['Comp']; $Bairr = $_POST ['Bairr']; $Cid = $_POST ['Cid']; $Cep = $_POST ['Cep']; $Estad = $_POST ['Estad']; $Tel = $_POST ['Tel']; $Tel2 = $_POST ['Tel2']; $Tel3 = $_POST ['Tel3']; $Tel4 = $_POST ['Tel4']; $Tel5 = $_POST ['Tel5']; $Tel6 = $_POST ['Tel6']; $RAtiv = $_POST ['RAtiv']; $TextAre = $_POST ['TextAre']; $email = $_POST ['email']; $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $con = mysqli_connect($host , $usuario, $senha , $bd); $sql = mysqli_query ($con, "INSERT INTO empresas_grtx ( nome, WatRes, cpf, NomeEmpresa, Ender, Num, Comp, Bairr, Cid, Cep, Estad, Tel, Tel2, Tel3, Tel4, Tel5, Tel6, RAtiv, TextAre, email) values ('$nome', '$WatRes','$cpf','$NomeEmpresa', '$Ender', '$Num', '$Comp', '$Bairr', '$Cid' ,'$Cep', '$Estad', '$Tel', '$Tel2', '$Tel3', '$Tel4', '$Tel5', '$Tel6', '$RAtiv', '$TextAre', '$email')"); if($sql): echo "Cadastrado com sucesso!"; else: echo "Deu algo errado."; endif; ?>
  11. @luscas Sim ele é! Eu criei essas duas pagnas, precisa de mais alguma pra levar esses dados para inserir no banco de dados?
  12. @DiF, os erros que havia acabaram, agora no teste da variável retornou como echo "Deu algo errado." Por um acaso, eu devo sinalizar o "id" no values?
  13. Observação! Foram corrigidos as igualdades nas variaveis da tabela
  14. Boa tarde! Preciso de ajuda para descobrir o porque que não consigo conectar meu formulario de cadastro ao meu banco de dados. Foram criados: -Banco de dados = " bd_grtx" - Pagina de entrada de dados = "Cad_.php" - Pagina da função de entrada = Cadastro_.php" Gostaria de saber sobre dois erros que se apresenta , são esses: Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\wamp64\www\Projeto\Cadastro_.php on line 7; Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\wamp64\www\ProjetoGuiaRede\Cadastro_.php on line 240; Os códigos são: Pagina Cad_.php: <form id"" name="dados" action="Cadastro_.php" method="POST"> <p><label>Nome do responsável pelo cadastro</label> <input name="nome" type="text">&nbsp;&nbsp;</p> <p><label>Watsap (Telefone ou Celular)</label> <input name="WatRes" type="text" class="p" id="celular">&nbsp;&nbsp;</p> <p><label>CPF</label> <input name="cpf" type="text" class="p" id="cpf">&nbsp;&nbsp;</p> <hr id="linha4" align="center" size="3" color="#D6D6D6"> <p><h3> Cadastro da empresa, profissional ou serviço</h3></p> <p><label>Nome </label> <input name="NomeEmpresa" type="text" class="g">&nbsp;&nbsp;</p> <p><label>Endereço</label> <input name="Ender" type="text" class="g">&nbsp;&nbsp; <label>Número</label> <input name="Num" type="text" class="pp" > <p><label>Complemento</label> <input name="Comp" type="text" class="m">&nbsp;&nbsp; <label>Bairro</label> <input name="Bairr" type="text" class="p">&nbsp;&nbsp; <label>Cidade</label> <input name="Cid" type="text" class="p"> <p><label>CEP</label> <input name="Cep" type="text" class="p" id="cep"> <p><label>Estado</label> <select name="Estad"> <option>Selecione</option> <option value="AC">Acre</option> <option value="AL">Alagoas</option> <option value="AP">Amapá</option> <option value="AM">Amazonas</option> <option value="BA">Bahia</option> <option value="CE">Ceará</option> <option value="DF">Distrito Federal</option> <option value="ES">Espirito Santo</option> <option value="GO">Goiás</option> <option value="MA">Maranhão</option> <option value="MS">Mato Grosso do Sul</option> <option value="MT">Mato Grosso</option> <option value="MG">Minas Gerais</option> <option value="PA">Pará</option> <option value="PB">Paraíba</option> <option value="PR">Paraná</option> <option value="PE">Pernambuco</option> <option value="PI">Piauí</option> <option value="RJ">Rio de Janeiro</option> <option value="RN">Rio Grande do Norte</option> <option value="RS">Rio Grande do Sul</option> <option value="RO">Rondônia</option> <option value="RR">Roraima</option> <option value="SC">Santa Catarina</option> <option value="SP">São Paulo</option> <option value="SE">Sergipe</option> <option value="TO">Tocantins</option> </select> <p><label>Telefone</label> <input name="Tel" type="text" class="p" id="telefone">&nbsp;&nbsp; <label>Telefone</label> <input name="Tel2" type="text" class="p" id="telefone2">&nbsp;&nbsp; <label>Watsap</label> <input name="Tel3" type="text" class="p" id="celular3">&nbsp;&nbsp;</p> <p><label>Celular</label> <input name="Tel4" type="text" class="p" id="celular4">&nbsp;&nbsp; <label>Celular</label> <input name="Tel5" type="text" class="p" id="celular5">&nbsp;&nbsp; <label>Celular</label> <input name="Tel6" type="text" class="p" id="celular6">&nbsp;&nbsp; <p><label>Ramo de Atividade</label> <select name="RAtiv" size="1"> <option>Selecione</option> <option value="1">Advocacia</option> <option value="2">Agropecuária</option> <option value="3">Agronegócio</option></option> <option value="4">Alimentos</option> <option value="5">Armarinho</option> <option value="6">Arte</option> <option value="7">Artigos</option> <option value="8">Assossiações</option> <option value="9">Veículos</option> <option value="10">Bancos</option> <option value="11">Bebês e Cia</option> <option value="12">Bebidas</option> <option value="13">Calçados</option> <option value="14">Construção</option> <option value="15">Comunicação Visual</option> <option value="16">Cosméticos</option> <option value="17">Cursos</option> <option value="18">Decoração</option> <option value="19">Educação</option> <option value="20">Eletrodomésticos</option> <option value="21">Eletrônicos</option> <option value="22">Rádio</option> <option value="23">Esporte</option> <option value="24">Eventos</option> <option value="25">Ferragens</option> <option value="26">Flores</option> <option value="27">Fotografia</option> <option value="28">Gráfica</option> <option value="29">Lanches</option> <option value="30">Laser</option> <option value="31">Livros</option> <option value="32">Mecãnica</option> <option value="33">Metalúrgica</option> <option value="34">Mobiliário</option> <option value="35">Pizzaria</option> <option value="36">Restaurante</option> <option value="37">Saúde</option> <option value="38">Tecidos</option> <option value="39">Transportes</option> <option value="40">Segurança</option> <option value="41">Vestuário</option> <option value="42">Vidraçaria</option> <option value="43">Serviços</option> </select> <p><label>Outros Ramos de atividade e palavras chaves(usar virgula para separar)</label> <p><textarea name="TextAre" cols="10" rows="5" class="g"></textarea> <p><label>E-mail</label> <input name="email" type="text" class="g"></p> <input type="submit" value="Enviar" onClick="return validar()"> </form> Código da pagina Cadastro_.php: <?php $host = "localhost"; $usuario = "root"; $senha = ""; $bd = "bd_grtx"; $con = mysqli_connect($host , $usuario, $senha , $bd) or die (mysql_error()); mysqli_select_db($bd,"bd_grtx"); ?> <?php $nome = $_POST['nome']; $WatRes = $_POST ['WatRes']; $cpf = $_POST ['cpf']; $NomeEmpresa = $_POST ['NomeEmpresa']; $Ender = $_POST ['Ender']; $Num = $_POST ['Num']; $Comp = $_POST ['Comp']; $Bairr = $_POST ['Bairr']; $Cid = $_POST ['Cid']; $Cep = $_POST ['Cep']; $Estad = $_POST ['Estad']; $Tel = $_POST ['Tel']; $Tel2 = $_POST ['Tel2']; $Tel3 = $_POST ['Tel3']; $Tel4 = $_POST ['Tel4']; $Tel5 = $_POST ['Tel5']; $Tel6 = $_POST ['Tel6']; $RAtiv = $_POST ['RAtiv']; $TextAre = $_POST ['TextAre']; $email = $_POST ['email']; $sql = mysqli_query ("INSERT INTO empresas_grtx (nome, WatRes, $cpf, NomeEmpresa, Ender, Ender, $Comp, Bairr, Cid, Cep, Estad, Tel, Tel, Tel3, Tel4, Tel5, Tel6, RAtiv, TextAre, email) VALUES('$nome', '$WatRes','$cpf','$NomeEmpresa', '$Ender', '$Ender', '$Comp', '$Bairr', '$Cid' ,'$Cep', '$Estad', '$Tel', '$Tel2', '$Tel3', '$Tel4', '$Tel5', '$Tel6', '$RAtiv', '$TextAre', '$email')"); echo "Cadastrado com sucesso!"; ?> OBSERVAÇÂO ( ja estão inseridos dentro das tags do html) Enfim, postei esses códigos enormes para realmente mostrar tudo o que ocorre!

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...