Array
(
)

Duvidas com mysqli

Nivaldo Junior
   - 11 jul 2016

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á.
#Código
<?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

William (devwilliam)
   - 11 jul 2016

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, documentação oficial da extensão mysqli_.

Matheus Santos
   - 11 jul 2016

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
}