Duvidas com mysqli

11/07/2016

0

Bom dia, tenho uma pagina em php eu estava desenvolvendo em php com as funções mysql, mas fiquei sabendo que elas estavam obsoletas então estou mudando para o mysqli mas esta com alguns erros na parte em que eu uso o mysqli_query e o mysqli_fetch_array, gostaaria de saber qual a sintaxe dessas funções.
Este é o código e os erro que aparece no site está logo a baixo.
Obrigado desde já.

<?php?>
<!DOCTYPE html>
<html>
	<head>
		<title>H Imóveis Lages - Home</title>
			<link rel = "shortcut icon" href= "imagens/logo.ico" type = "image/x-icon"/>
			<meta http-equiv = "X-UA-Compatible" content = "IE=edge">
			<meta name = "viewport" content = "width=device-width, initial-scale=1">
			<link rel = "stylesheet" href = "css/menu.css">
			<link rel = "stylesheet" href = "css/estilo.css">
			<script src = "http://code.jquery.com/jquery-latest.min.js" type = "text/javascript"> </script>
			<script src = "script.js"> </script>
			<script src = "fotos.js"> </script>
			<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
			<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8"/>
			<meta name = "keywords" content = "imóvel, imóveis, casa, apartamento, terreno, sitio, chacara, fazenda, lages, santa catarina, alto padrão, balneário camboriú, h imoveis," />
			<meta name = "description" content = "H Imóveis Lages - Imobiliária de Lages e toda a Serra Catarinense. Aqui Você Encontra o Melhor Imóvel" />
			<link rel = "stylesheet" href = "css/reset.css" type = "text/css">
			<script type="text/javascript">
				$(document).ready(function(){		
					slideShow();
				});
				function slideShow(){
					$('#gallery a').css({opacity: 0.0});
					$('#gallery a:first').css({opacity: 1.0});
					$('#gallery .caption').css({opacity: 0.7});
					$('#gallery .caption').css({width: $('#gallery a').find('img').css('width')});
					$('#gallery .content').html($('#gallery a:first').find('img').attr('rel'))
						.animate({opacity: 0.7}, 400);
						setInterval('gallery()',6000);
				}
				function gallery(){
					var current = ($('#gallery a.show')?  $('#gallery a.show') : $('#gallery a:first'));
					var next = ((current.next().length) ? ((current.next().hasClass('caption'))? $('#gallery a:first') :current.next()) : $('#gallery a:first'));	
					var caption = next.find('img').attr('rel');	
						next.css({opacity: 0.0})
						.addClass('show')
						.animate({opacity: 1.0}, 1000);
							current.animate({opacity: 0.0}, 1000)
							.removeClass('show');
								$('#gallery .caption').animate({opacity: 0.0}, { queue:false, duration:0 }).animate({height: '1px'}, { queue:true, duration:300 });	
								$('#gallery .caption').animate({opacity: 0.7},100 ).animate({height: '100px'},500 );
								$('#gallery .content').html(caption);
				}
			</script>
			<script language=JavaScript>
				var mensagem = "";
				function clickIE(){
					if (document.all){
						(mensagem);
							return false;
					}
				}
				function clickNS(e){
					if(document.layers||(document.getElementById&&!document.all)){
						if (e.which==2||e.which==3){
							(mensagem);return false;
						}
					}
				}
				if (document.layers){
					document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;
				}
				else{
					document.onmouseup=clickNS;document.oncontextmenu=clickIE;
				}
				document.oncontextmenu=new Function("return false")
			</script>
		<style type = "text/css">
				body{
					background-color: #cccccc;
				}
				.sel{
					background-image:url('imagens/bgsel1.png');
				}
		</style>
	</head>
	<body>
	<!-- <body onselectstart = "return false"> -->
		<div id = "top">
			<div id = "conteudo">
				<div id = "menu">
					<div id = "cssmenu">
						<ul>
							<li> <a href='index.php'>          Home  </a> </li>
							<li> <a href='sobre.php'>  Sobre  </a> </li>
							<li> <a href='vendas.php'>  Vendas  </a> </li>
							<li> <a href='locacao.php'>   Locações  </a> </li>
							<li> <a href='contato.php'>  Contato  </a> </li>
							<li> <a href='https://docs.google.com/forms/d/1OCwxzlRSBJ3Vc4j0Y6WjTnHsiEqQclePUce5qkJ2w2w/viewform'>  Trabalhe Conosco  </a> </li>
							<li> <a href='admin/index.php'>  Acesso Restrito  </a> </li>
						</ul>
					</div>
				</div>
				<div id = "banner">
					<div id="gallery">
						<a href="index.php" class="show">
							<img src="images/Sala1.png" alt="Sala de Recepção" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel="
								<h3> Sala de Recepção </h3> Sala de Recepção H Imóveis Lages."/>
						</a>
						<a href="index.php" class="show">
							<img src="images/Sala2.jpg" alt="Sala de Reuniões" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel="
								<h3> Sala de Reuniões </h3> Sala de Reuniõe H Imóveis Lages."/>
						</a>
						<a href="index.php" class="show">
							<img src="images/fazenda.jpg" alt="Fazenda" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel="
								<h3> Fazenda </h3> Ótima fazenda a venda com a H Imóveis Lages."/>
						</a>
						<a href="index.php" class="show">
							<img src="images/1.jpg" alt="Praia de Balneário Camboriú" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel="
								<h3> Praia de Balneário Camboriú </h3> Vista da Praia de Balneário Camboriú."/>
						</a>
						<a href="index.php" class="show">
							<img src="images/2.jpg" alt="Praia de Balneário Camboriú" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel="
								<h3> Praia de Balneário Camboriú </h3> Vista de Cima da Praia de Balneário Camboriú."/>
						</a>
						<a href="index.php" class="show">
							<img src="images/3.jpg" alt="raia de Balneário Camboriú" width="1000px" height="350px" title="H Imóveis Lages" alt="H Imóveis Lages" rel="
								<h3> Praia de Balneário Camboriú </h3> Vista Noturna da Praia de Balneário Camboriú."/>
						</a>
							<div class="caption">
								<div class="content">
								</div>
							</div>
					</div>
					<div class="clear">
					</div>
				</div>
			<div id = "menu_pesquisa">      Pesquisa Avançada     
				<p>
			<form id = "form1" name = "form1" method = "get" action = "index.php">
				</p>
				</center>
				<select name = "comprar_alugar" class = "sel">
					<option>Tipo de Serviço</option>
					<option>Comprar</option>
					<option>Alugar</option>
				</select></br>
				<select name = "tipo" class = "sel">
					<option>Tipo</option>
					<option>Apartamento Padrão</option>
					<option>Apartamento Duplex</option>
					<option>Apartamento Triplex</option>
					<option>Área de Terra</option>
					<option>Barracão</option>
					<option>Casa</option>
					<option>Chácara</option>
					<option>Cobertura Duplex</option>
					<option>Condomínio Fechado</option>
					<option>Diferenciado</option>
					<option>Fazenda</option>
					<option>Frente Mar</option>
					<option>Garagem</option>
					<option>Prédio Comercial</option>
					<option>Sala Comercial</option>
					<option>Sobrado</option>
					<option>Sítio</option>
					<option>Terreno</option>
				</select></br>
				<select name="quartos" class="sel">
					<option>Dormitórios</option>
					<option>1</option>
					<option>2</option>
					<option>3</option>
					<option>4</option>
					<option>5</option>
					<option>6</option>
				</select></br>
				<select name="suites" class="sel">
					<option>Suítes</option>
					<option>1</option>
					<option>2</option>
					<option>3</option>
					<option>4</option>
					<option>5</option>
					<option>6</option>
				</select></br>
				<select name="banheiros" class="sel">
					<option>Banheiros</option>
					<option>1</option>
					<option>2</option>
					<option>3</option>
					<option>4</option>
					<option>5</option>
					<option>6</option>
				</select></br>
				<select name="garagem" class="sel">
					<option>Vagas de Garagem</option>
					<option>1</option>
					<option>2</option>
					<option>3</option>
					<option>4</option>
					<option>5</option>
					<option>6</option>
				</select></br>
				<select name="bairro" class="sel">
					<option>Bairro</option>
					<option>Araucária</option>
					<option>Área Industrial</option>
					<option>Beatriz</option>
					<option>Bela Vista</option>
					<option>Bom Jesus</option>
					<option>Boqueirão</option>
					<option>Caça e Tiro</option>
					<option>Caravágio</option>
					<option>Caroba</option>
					<option>CDL</option>
					<option>Centenário</option>
					<option>Centro</option>
					<option>Cidade Alta</option>
					<option>Conta Dinheiro</option>
					<option>Copacabana</option>
					<option>Coral</option>
					<option>Cruz de Malta</option>
					<option>Da Bates</option>
					<option>Da Brusque</option>
					<option>Da Chapada</option>
					<option>Da Penha</option>
					<option>Da Várzea</option>
					<option>Do Triângulo</option>
					<option>Do Tributo</option>
					<option>Dom Daniel</option>
					<option>Ferrovia</option>
					<option>Frei Rogério</option>
					<option>Gethal</option>
					<option>Guadalupe</option>
					<option>Guarujá</option>
					<option>Habitação</option>
					<option>Ipiranga</option>
					<option>Jardim Celina</option>
					<option>Jardim das Camélias</option>
					<option>Jardim Panorâmico</option>
					<option>Maria Luiza</option>
					<option>Morro de Posto</option>
					<option>Morro Grande</option>
					<option>Nossa Senhora Aparecida</option>
					<option>Passo Fundo</option>
					<option>Petrópolis</option>
					<option>Pinheiro Seco</option>
					<option>Pisani</option>
					<option>Ponte Grande</option>
					<option>Popular</option>
					<option>Promorar</option>
					<option>Restinga Sêca</option>
					<option>Sagrado Coração de Jesus</option>
					<option>Santa Cândida</option>
					<option>Santa Catarina</option>
					<option>Santa Clara</option>
					<option>Santa Helena</option>
					<option>Santa Maria</option>
					<option>Santa Mônica</option>
					<option>Santa Rita</option>
					<option>Santo Antônio</option>
					<option>São Cristóvão</option>
					<option>São Francisco</option>
					<option>São Luiz</option>
					<option>São Miguel</option>
					<option>São Paulo</option>
					<option>São Pedro</option>
					<option>São Sebastião</option>
					<option>Universitário</option>
					<option>Vila Comboni</option>
					<option>Vila Maria</option>
					<option>Vila Mariza</option>
					<option>Vila Nova</option>
					<option>Vista Alegre</option>
				</select></br>
				<select name="cidade" class="sel">
					<option>Cidade</option>
					<option>Dourados</option>
					<option>Abdon Batista</option>
					<option>Anita Garibaldi</option>
					<option>Balneário Camboriú</option>
					<option>Barra Velha</option>
					<option>Bocaina do Sul</option>
					<option>Bom Jardim da Serra</option>
					<option>Bom Retiro</option>
					<option>Bombinhas</option>
					<option>Caçador</option>
					<option>Camboriú</option>
					<option>Campos Novos</option>
					<option>Capão Alto</option>
					<option>Celso Ramos</option>
					<option>Cerro Negro</option>
					<option>Correia Pinto</option>
					<option>Florianópolis</option>
					<option>Governador Celso Ramos</option>
					<option>Itajaí</option>
					<option>Itapema</option>
					<option value="Lages" selected>Lages</option>
					<option>Navegantes</option>
					<option>Otacílio Costa</option>
					<option>Painel</option>
					<option>Palhoça</option>
					<option>Palmeira</option>
					<option>Penha</option>
					<option>Ponte Alta do Norte</option>
					<option>Ponte Alta</option>
					<option>Porto Belo</option>
					<option>Santa Cecília</option>
					<option>São Joaquim</option>
					<option>São José</option>
					<option>São José do Cerrito</option>
					<option>Tubarão</option>
					<option>Urubici</option>
					<option>Urupema</option>
				</select></br>
				<select name="estado" class="sel">
					<option>Estado</option>
					<option>Mato Grosso do Sul</option>
					<option value="Santa Catarina" selected>Santa Catarina</option>
				</select></br>
				<select name="valor" class="sel">
					<option>Valor</option>
					<option>100.000</option>
					<option>200.000</option>
					<option>300.000</option>
					<option>400.000</option>
					<option>500.000</option>
					<option>600.000</option>
					<option>700.000</option>
					<option>800.000</option>
					<option>900.000</option>
					<option>1.000.000</option>
				</select></br>
				<input type="submit" value="Buscar"/>
			</form>
			</div>
				<div id="contout">
					<div id="cont2">
						<div id="titulo_gal">
							<a href="index.php">
								<font color="#833a4d">
									<center>
										Ultimos Lançamentos </br></br>
									</center>
								</font> 
							</a>
							<div id = "busca">
							<form method="GET" action="#">
								<label for="consulta"> </label>
								<input type="text" id="consulta" name="consulta" maxlength="255" placeholder = Cod.Imóvel />
								<input type="submit" value="Buscar" />
							</form>
							</div>
						</div>
					</div>
						<?php
							include 'conexao.php';
							$con = mysqli_connect("localhost","root","vertrigo","bancohlages");
							$sql1 = "";
							$sql2 = "";
							$sql3 = "";
							$sql4 = "";
							$sql5 = "";
							$sql6 = "";
							$sql7 = "";
							$sql8 = "";
							$sql9 = "";
							$sql10 = "";
							$sql11 = "";
								if (((@$_GET['comprar_alugar']) <> "Comprar Alugar" )){
									@$sql1 = "AND comprar_alugar like '%".$_GET['comprar_alugar']."%'";
								}
								elseif (((@$_GET['tipo']) <> "Tipo" )){
									@$sql2 = "AND tipo like '%".$_GET['tipo']."%'";
								}
								elseif (((@$_GET['quartos']) <> "Dormitórios" )){
									@$sql3 = "AND quartos like '%".$_GET['quartos']."%'";
								}
								elseif (((@$_GET['suites']) <> "Suítes" )){
									@$sql4 = "AND suites like '%".$_GET['suites']."%'";
								}
								elseif (((@$_GET['banheiros']) <> "Banheiros" )){
									@$sql5 = "AND banheiros like '%".$_GET['banheiros']."%'";
								}
								elseif (((@$_GET['garagem']) <> "Vagas de Garagem" )){
									@$sql6 = "AND garagem like '%".$_GET['garagem']."%'";
								}
								elseif (((@$_GET['area']) <> "Área" )){
									@$sql7 = "AND area like '%".$_GET['area']."%'";
								}
								elseif (((@$_GET['cidade']) <> "Cidade" )){
									@$sql8 = "AND cidade like '%".$_GET['cidade']."%'";
								}
								elseif (((@$_GET['bairro']) <> "Bairro" )){
									@$sql9 = "AND bairro like '%".$_GET['bairro']."%'";
								}
								elseif (((@$_GET['valor']) <> "Valor" )){
									@$sql10 = "AND valor like '%".$_GET['valor']."%'";
								}
								elseif (((@$_GET['estado']) <> "Estado" )){
									@$sql11 = "AND estado like '%".$_GET['estado']."%'";
								}
								$consulta = mysqli_query ("SELECT * FROM tabela where 1=1 $sql1 $sql2 $sql3 $sql4 $sql5 $sql6 $sql7 $sql8 $sql9 $sql10 $sql11 ORDER BY cod DESC");
								while ($linha = mysqli_fetch_array($con, $consulta)){
									$cod = $linha['cod'];
									$imagem = $linha['imagem'];
									$comprar_alugar = $linha['comprar_alugar'];
									$tipo = $linha['tipo'];
									$quartos = $linha['quartos'];
									$suites = $linha['suites'];
									$banheiros = $linha['banheiros'];
									$garagem = $linha['garagem'];
									$area = $linha['area'];
									$cidade = $linha['cidade'];
									$bairro = $linha['bairro'];
									$valor = $linha['valor'];
									$estado = $linha['estado'];
						?>
					<a href = "mais_info.php?id=<?php echo $cod?>">			
						<div id = "cont3">
							<div id = "foto_im">
							<img src = "<?php echo $imagem?>" width="200" height="180"/>
								<div id = "text">
									<font color = "#833a4d">
						  <center><b><u>Descrição do Imóvel:</u></b></center></br>
										Cod. Imóvel: <?php echo $cod?> </br>
										Tipo: <?php echo $tipo?> </br>
										Área: <?php echo $area?> m² </br>
										Dormitórios: <?php echo $quartos?> </br>
										Suítes: <?php echo $suites?> </br>
										Banheiros: <?php echo $banheiros?> </br>
										Vagas de Garagem: <?php echo $garagem?> </br>
										Bairro: <?php echo $bairro?> </br>
										Cidade: <?php echo $cidade?> </br>
										Estado: <?php echo $estado?> </br>
										Valor: R$ <?php echo $valor?>,00 </br>
									</font>
								</div>
							</div>
						</div>
					</a>
								<?php }	?>
				</div>
			</div>
		</div>
		<div id="rodape">
	   	   <div id="rodad">
				<center>
					© Copyright 2016 - H Imóveis Lages LTDA - ME ® Todos os Direitos Reservados </br>
				</center>
				<center>
					Desenvolvido por Nivaldo Jr.
				</center>
			</div>			
	   </div>
	</body>
</html>



Erros
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\Program Files\VertrigoServ\www\himoveislages\index.php on line 395

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, object given in C:\Program Files\VertrigoServ\www\himoveislages\index.php on line 396
Nivaldo Junior

Nivaldo Junior

Responder

Posts

11/07/2016

William

Dicas:
- não use "@" para esconder erros;
- verifique na documentação, pois esses parâmetros do mysqli estão errados;

Aqui você vai encontrar tudo o que precisa, [url:descricao=documentação oficial da extensão mysqli_]http://php.net/manual/pt_BR/book.mysqli.php[/url].
Responder

11/07/2016

Matheus Santos

Eu não manjo muito, mas tenta assim ->

$testesql = "sentença sql";
$res = mysqli_query($testesql);

whilte ($result = mysqli_fetch_array($res)
{
bla bla bla
}
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar