2 Query na mesma página
Olá pessoal do fórum tudo bem?
Estou com um problema referente a retorno de duas funções eu tenho em uma pagina que ele me traz informações do grupo e das empresas. segue abaixo o php que faz a chamada da função
<?php include('controle.php');?>
<div class="row detalhes">
<div class="col-md-5 col-md-offset-1">
<h4>Informações do Grupo</h4>
<div class="rotulo">Nome</div>
<?php detailsGroups();?>
</div>
<div class="col-md-5">
<h4>Empresas do Grupo</h4>
<table class="table table-bordered table-striped">
<colgroup>
<col />
</colgroup>
<tbody>
<tr>
<td>
<ul>
<?php companyofgroups();?>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</div>
Dentro do controle.php eu tenho as seguintes funções
<?php
$conecta = mysqli_connect('xxxxxxx', 'xxxxxx', 'xxxxxxx', 'xxxxxxxx');
function detailsGroups(){
global $conecta;
if ($result = mysqli_query($conecta, "SELECT * FROM grupos WHERE id='".$_GET['id']."'")){
while ($row = mysqli_fetch_assoc($result)) {
echo '<div class="rotulo-resultado">'.$row['grupos'].'</div>';
}
}
mysqli_close($conecta);
}
function companyofgroups(){
global $conecta;
if ($result = mysqli_query($conecta, "SELECT id, grupo_id, fantasia FROM empresas WHERE grupo_id='1'")){
while ($row = mysqli_fetch_assoc($result)){
echo '<li><a href="">' . $row["fantasia"]. '</a></li>';
}
}
mysqli_close($conecta);
}
?>
O resultado que estou obtendo é o seguinte a função "detailsGroups()" está retorno os valores conforme a query.
Mas a função companyofgroups() não está retorno resultado ao contrário está me retorno um erro:
**Warning**: mysqli_query(): Couldn't fetch mysqli in **/var/www/html/webinova/novo/controller.php** on line **100**
Warning: mysqli_close(): Couldn't fetch mysqli in /var/www/html/webinova/novo/controller.php on line 105
Gostaria de saber se o pessoal aqui pode me esclarecer em que estou fazendo errado.
Abraços a todos.
Discussão (2)
Carregando comentários...