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

Onde Está O Erro?


Pitanga

Pergunta

Não entendo porque o codigo abaixo so mostra um Cliente ao invés de mostrar todos, onde estou errando?

<link href="arquivos/style.css" rel="stylesheet" type="text/css">
<div class="font"><strong><?php echo "Listagem de clientes por letra "; echo strtoupper($letra); ?></strong></div>
<?php 
$str = strtolower($letra);

$sql = "SELECT * FROM clientes WHERE letra = '$letra'";
$query = mysql_query($sql,$conexao);

while($row = mysql_fetch_object($query)){
  $idCliente = $row->idCliente;
  $empresa = $row->empresa;
  $contacto = $row->contacto;
  $telemovel = $row->telemovel;
  $dominio = $row->dominio;
  $login = $row->login;
  $senha = $row->senha;
  $data = $row->data;
  $email = $row->email;

?> <br>
<table width="100%"  border="0" class="font">
  <tr>
    <td><strong><?php echo $empresa; ?></strong></td>
  </tr>
  <tr>
    <td><?php echo "$contacto - "; ?><?php echo $telemovel; ?> </td>
  </tr>
  <tr>
    <td><?php echo $email; ?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><?php echo $dominio; ?></td>
  </tr>
  <tr>
    <td>Login: <?php echo $login; ?></td>
  </tr>
  <tr>
    <td>Password: <?php echo $senha; ?></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>Configura&ccedil;&otilde;es de E-mail - <a href="?id=4&idCliente=<?php echo $idCliente; ?>">Inserir E-mail</a> </td>
  </tr>
  <tr>
    <td>
<?php 
	$sql = "SELECT * FROM email WHERE idCliente = $idCliente";
	$query = mysql_query($sql,$conexao);

   while($row = mysql_fetch_object($query)){
  $idEmail = $row->idEmail;
  $idCliente = $row->idCliente;
  $email = $row->email;
  $utilizador = $row->utilizador;
  $senha = $row->senha;
  
  echo "<strong>$email</strong>  $utilizador - $senha <br>";
   }
?>	
	</td>
  </tr>
</table>
<?php
}
?>

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

o erro estava na repeticao das variaveis, assim ficou bom!

<?php 
	$sql = "SELECT * FROM email WHERE cliente = $idCliente";
	$result = mysql_query($sql,$conexao);

   while($linha = mysql_fetch_object($result)){
  $idEmail = $linha->idEmail;
  $cliente = $linha->cliente;
  $email = $linha->email;
  $utilizador = $linha->utilizador;
  $senha = $linha->senha;
  
  echo "<strong>$email</strong>  $utilizador - $senha <br>";
   }
?>	

Link para o comentário
Compartilhar em outros sites

  • 0

Vinícius,

Está faltando um parâmetro na função mysql_query():

$data = date("n");

$query = mysql_query("SELECT * FROM agenda WERE mes = $data", $conexao);

while ($dados = mysql_fetch_array($query)) {

E a variável conexão fica assim:

$conexao = mysql_connect("ip_do_banco", "usuario", "senha");

ok? wink.gif

Falou!

Link para o comentário
Compartilhar em outros sites

  • 0
Vinícius,

Está faltando um parâmetro na função mysql_query():

$data = date("n");

$query = mysql_query("SELECT * FROM agenda WERE mes = $data", $conexao);

while ($dados = mysql_fetch_array($query)) {

E a variável conexão fica assim:

$conexao = mysql_connect("ip_do_banco", "usuario", "senha");

ok? wink.gif

Falou!

ô!!!! tava colocando WERE enquanto é WHERE... ohmy.gif

Valeu! Agora deu certo!

Link para o comentário
Compartilhar em outros sites

  • 0
Vinícius,

Está faltando um parâmetro na função mysql_query():

$data = date("n");

$query = mysql_query("SELECT * FROM agenda WERE mes = $data", $conexao);

while ($dados = mysql_fetch_array($query)) {

E a variável conexão fica assim:

$conexao = mysql_connect("ip_do_banco", "usuario", "senha");

ok? wink.gif

Falou!

Só pra complementar...

Quando você tem só uma conexão MySQL ativa, você não precisa especificar ela em todas as outras funções...

É legal deixar especificado pro caso de haverem mudanças futuras, mas não é necessário...

Quando não está especificada, a função assume que a conexão a ser usada é a última que foi aberta... smile.gif

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...