Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maxdecodo

ERRO = Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_

Recommended Posts

< ABAIXO MEU CODIGO > por favor alguem pode me ajudar nesse error

ERRO = Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/studioma/public_html/maxlab/laboratorio/lab/recibo1.php on line 44

inicio do meu codigo

<?php
session_start();
$usuario = $_SESSION['usuario'];

include 'barcode.inc.php';
include 'conecta.php';
include 'funcoes.php';
include "../valida.php";

$codigoInt = $_GET['codigo'];

$res = mysqli_query($con, "SELECT * from paciente where codigoInt = '$codigoInt' ");
$dados = mysqli_fetch_array($res);
@$nome = stripslashes($dados["nome"]);
@$idade = stripslashes($dados["idade"]);
@$paciente = stripslashes($dados["paciente"]);
@$---o = stripslashes($dados["---o"]);
@$pendencia = stripslashes($dados["pendencia"]);
@$data = stripslashes($dados["dCadastro"]);
@$horario = stripslashes($dados["horario"]);
@$entrega = stripslashes($dados["entrega"]);
@$atendente = stripslashes($dados["noUsuario"]);
@$medico = stripslashes($dados["noMedico"]);
@$convenio = stripslashes($dados["dConv"]);
@$obs = stripslashes($dados["obs"]);
@$total = stripslashes($dados["preco"]);
@$total2 = number_format($total, 2, ',', '.');
@$saldo = stripslashes($dados["saldo"]);
@$saldo2 = number_format($saldo, 2, ',', '.');
@$desconto = stripslashes($dados["desconto"]);
@$desconto2 = number_format($desconto, 2, ',', '.');
@$sinal = stripslashes($dados["sinal"]);
@$sinal = number_format($sinal, 2, ',', '.');

$cab = mysqli_query($con, "SELECT * from laborato");
$dados1 = mysqli_fetch_array($cab);
@$titulo1 = stripslashes($dados1["titulo1"]);
@$titulo2 = stripslashes($dados1["titulo2"]);
@$endereco = stripslashes($dados1["endereco"]);
@$telefone = stripslashes($dados1["telefone"]);
@$home = stripslashes($dados1["home"]);

$cab1 = mysqli_query($con, "SELECT * from listaPac where 'paciente' = '$senha'");
$dados2 = mysqli_fetch_array($cab1);
$senha = stripslashes($dados2["senha"]);
st
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../js/estilos.css" rel="stylesheet" type="text/css">

<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.DER {
text-align: center;
}
.reci {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}
-->
</style></head>

<body>
<table width="95%" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="21%" valign="top"><img src="../imagens/fundoMenu.jpg" width="300" height="122"></td>
<td width="79%" valign="top"><?php echo $titulo1 ?><P><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><?php echo $titulo2 ?></font></strong><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><P><?php echo $endereco . ' - ' . $telefone ?></td>
</tr>
<tr>
<td colspan="2" valign="top"><div align="center" class="reci">RECIBO</div></td>
</tr>
</table>

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="1" class="bordapreta">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="19%"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Código: <?php echo $codigoInt ?> </font></strong></td>
<td width="31%"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome
Paciente: <?php echo $nome ?> </font></strong></td>
<td width="32%"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">---o:
  <?php echo $---o ?></font></strong></td>
<td width="18%"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Idade: <?php echo $idade ?> Anos</font></strong></td>
</tr>
<tr></tr>
</table></td>
</tr>
</table>

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="bordapreta">
<tr>
<td width="25%"><div align="left"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Data
Cadastro:<?php echo mostraData($data) ?><br>
</font></strong></div></td>
<td width="25%"><div align="left"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Horário:<?php echo $horario ?><br>
</font></strong></div></td>
<td width="25%"><div align="left"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Prazo
para o Resultado:<?php echo $entrega ?> dia(s)<br>
</font></strong></div></td>
<td width="25%"><div align="left"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Atendente:<?php echo strtoupper($atendente) ?><br>
</font></strong></div></td>
</tr>
</table></td>
</tr>
</table>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="bordapreta">
<tr>
<td><table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td><div align="center"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Solicitante: <?php echo $medico ?><br>
</font></strong></div></td>
<td><div align="center"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Convênio: <?php echo $convenio ?><br>
</font></strong></div></td>
</tr>
</table></td>
</tr>
</table>

<div align="center">
<p><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Exames
solicitados:</strong></font>
<?php
echo "
<table width='75%' border='0' align='center'>
<tr bgcolor=\"#CCC\">
<td width=\"15%\"> <div align=\"left\"><strong><font color=\"#000000\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><center>Seção</center></font></strong></div></td>
<td width=\"15%\"><strong><font color=\"#000000\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><center>Código</center></font></strong></td>
<td width=\"55%\"><strong><font color=\"#000000\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Descrição</font></strong></td>
<td width=\"40%\"><strong><font color=\"#000000\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><center>Valor R$</center></font></strong></td>
</tr>
";
$res1 = mysqli_query($con, "SELECT * FROM resultdia where codigoInt = '$codigoInt'");
for($i=0; $i<mysqli_num_rows($res1); $i++)
{
$dados1 = mysqli_fetch_array($res1);
$cSecao = stripslashes($dados1['cSecao']);
$cExame = stripslashes($dados1['cExame']);
$descricao = stripslashes($dados1['descricao']);
$valor = stripslashes($dados1['valor']);
$valor2 = number_format($valor, 2, ',', '.');



echo "
<tr bgcolor='#F0F0F0'>
<td><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'><center>$cSecao</center></font></td>
<td><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'><center>$cExame</center></font></td>
<td><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'>$descricao</font></td>
<td><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align=\"right\">$valor2</div></font></td>
</tr>
<tr>

<td colspan='4' bgcolor='#FFF4F4'></td>
</tr>

";
}
echo "
<tr>
<td colspan='9'><div align='right'></div></td>
</tr>
</table>"
;
?>

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="bordapreta">
<tr>
<td><table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="23%"><div align="center"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Total
R$: <?php echo $total2 ?></font></strong></div></td>
<td width="28%"><div align="center"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Desconto
R$: <?php echo $desconto2 ?></font></strong></div></td>
<td width="20%"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Saldo
devedor R$: <?php echo $saldo2 ?></font></strong></td>
<td width="29%"><div align="center"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">SUBTOTAL</font><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
R$: <?php echo $sinal ?></font></strong></div></td>
</tr>
</table></td>
</tr>
</table>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="2" class="bordapreta">
<tr>
<td width="25%"> <div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><?php echo 'Obs: ' . $obs ?></strong>Seu
laudo na Internet </font></div></td>
<td width="25%"><div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">Código
do paciente: <strong><?php echo $paciente ?></strong></font></div></td>
<td width="25%"><div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
Senha: <strong><?php echo $senha ?></strong></font></div></td>
<td width="25%"><div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><?php echo $home ?></strong></font></div></td>
</tr>
</table>
<p><a href="javascript:self.print()" class="mao">Imprimir</a></p>
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque o código dentro das tags code, para que possamos saber onde esta linha se encontra.

 

Outra coisa, esta redundância de stripslashes?

 

Um simples, array-walk ou array_map resolve!

$res = mysqli_query($con, "SELECT * from paciente where codigoInt = '$codigoInt' ");
$dados = mysqli_fetch_array($res);
$dados = array_map("stripslashes", $dados);

$nome = $dados["nome"];
$idade = $dados["idade"];

Outro detalhe, porque essas @@@@@@@@@@@@@@@??????

Ps.: Até hoje não consigo entender porque declarar o valor em outra variável $foo, sendo que $dados["foo"] é uma variável. :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

sobre erro da linha 44, ele veio dessa linha

$cab1 = mysqli_query($con, "SELECT * from listaPac where 'paciente' = '$senha'");

seu vc usou a variavel $senha mas ele nao esta definida ainda

defina ela antes de fazer a consulta.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

e sugiro também tirar essas aspas simples:

 

'paciente'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.