maxdecodo 0 Denunciar post Postado Julho 4, 2015 < ABAIXO MEU CODIGO > por favor alguem pode me ajudar nesse errorERRO = 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 44inicio do meu codigo<?phpsession_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> <?phpecho "<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
Williams Duarte 431 Denunciar post Postado Julho 4, 2015 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
Electronic 124 Denunciar post Postado Julho 4, 2015 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
Fernando C 128 Denunciar post Postado Julho 4, 2015 e sugiro também tirar essas aspas simples: 'paciente' Compartilhar este post Link para o post Compartilhar em outros sites