Ir para conteúdo
Fórum Script Brasil
  • 0

listar dados de determinado nome de uma tabela


Nimaro

Pergunta

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

  • 0

bem... troquei a query para ----> $query = mysql_query("SELECT * FROM pacientes WHERE nome = '".mysql_real_escape_string($nome)."'");

So que agora esta-me a dar erro no while seguinte, da-me este erro quando tento listar 1 cliente ---> Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Secretel\pesquisar_pacientes.php on line 19

Conseguem ajudar-me??? :(

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...