esta a dar-me um erro quando faço para pesquisar na linha 14 ---> while ($dados=mysql_fetch_array($query)) { -----> Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Secretel\pesquisar_pacientes.php on line 14
Gostava que me pudessem ajudar nisto? e se esta forma é a melhor para listar os dados de uma tabela?
Pergunta
Nimaro
ola a todos,
Estou a tentar listar numa tabela os dados de uma determinado cliente.... Estou a fazer isso com este codigo
--------------------------------------------------------------------------------------------------------------------
<?php require_once("includes/session.php");?>
<?php require_once("includes/connection.php");?>
<?php require_once("includes/functions.php");?>
<title>Pesquisar Clientes</title>
<?php if(isset($_POST['submit']))
{
$nome =($_POST['nome']);
$executa="SHOW TABLES";
echo "<center><font face=Verdana size=2><b>Tabelas da base de dados</b></font></center><br>";
$query= mysql_query("SELECT * FROM pacientes WHERE nome = $nome");
echo "<table>";
while ($dados=mysql_fetch_array($query)) {
echo "<tr><td><font face=Verdana size=2 color=#333300><B>Nome
da tabela => $dados[0]</td></tr>";
$executa="DESCRIBE $dados[0]";
$aux=mysql_query($executa);
while ($atributos=mysql_fetch_array($aux)) {
echo "<tr><td><font face=Verdana size=1>$atributos[0]</td><td>
<font face=Verdana size=1>| $atributos[1]</td><td>
<font face=Verdana size=1>| $atributos[3]</td></tr>"; }
echo "</table>"; }
}else { $nome = '';}
?>
<h1><center> Pesquisar Clientes </center></h1><br/>
<!--------INSERIR CLIENTES--------->
<form action="pesquisar_pacientes.php" method="post">
<table>
<tr><td>Nome:</td>
<td><input type="text" name="nome" maxlength="30" value="<?php echo htmlentities($nome); ?>"/></td></tr>
<tr><td colspan="2"><input type="submit" name="submit" value="Pesquisar" /></td></tr>
</table>
</form>
-----------------------------------------------------------------------------------------------------------------------------------
esta a dar-me um erro quando faço para pesquisar na linha 14 ---> while ($dados=mysql_fetch_array($query)) { -----> Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Secretel\pesquisar_pacientes.php on line 14
Gostava que me pudessem ajudar nisto? e se esta forma é a melhor para listar os dados de uma tabela?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.