Ir para conteúdo

Arquivado

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

Kelven

[Resolvido] erro em mostrar arquivos do banco de dados

Recommended Posts

pessoal agora a dúvida é outra quero mostrar os arquivos do banco de dados em uma tabela dinamica que vai crescendo para baixo,

vejam o código:

 

<?php
  $sql = "sected * from cadastronormal";
  $query = mysql_query($sql);
  
  while ($resultado = mysql_fetch_array($query))
  {
	  echo "
	  <tr>
	  <td> $resultado[nome_completo]</td>
	  <td> $resultado[email]</td>
	  <td> </td>
	  <td> </td>
	  </tr>";
  }
  ?>

mas da esse erro olha :

 

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/flycratr/public_html/cadastro/clientes.php on line 71

 

ta dizendo que o argumento não é valido, por quê?

 

a e antes que falaem eu ja incluir a conexão em cima da pagina

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta dizendo que o argumento não é valido, por quê?

Porque o mysql_query deu erro.

Veja:

$sql = "sected * from cadastronormal";
Correto é SELECT:

SELECT * FROM cadastronormal;
E, ao invés de fazer isso: $resultado[nome_completo]

Faça isso: $resultado['nome_completo']

Mais rápido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é tava certo deu certo com isso só que não aceitou as aspas mais deu certo sem as aspas o que tava errado era só o selected mesmo,

 

mas eu tenho mais uma dúvida como é que eu posso gerar também botões em cada formulario como aqui olha

<?php
  $sql = "SELECTED * from cadastronormal";
  $query = mysql_query($sql);
  
  while ($resultado = mysql_fetch_array($query))
  {
          echo "
          <tr>
          <td> $resultado[nome_completo]</td>
          <td> $resultado[email]</td>
          <td> <input type="submit" /> </td>
          <td> <intput type="submit" /> </td>
          </tr>";
  }
  ?>

tem como?

 

porque o meu deu erro quando colocou assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha só o erro que aparece:

 

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/flycratr/public_html/cadastro/clientes.php on line 77

Compartilhar este post


Link para o post
Compartilhar em outros sites

não deu certo não aparece o mesmo erro quando eu coloco o formulario

como é que eu coloco um código html dentro de um código php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

FIcou assim?

echo "
          <tr>
          <td> {$resultado['nome_completo']}</td>
          <td> {$resultado['email']}</td>
          <td> <input type="submit" /> </td>
          <td> <intput type="submit" /> </td>
          </tr>";

Você pode por html desse modo, ou desse:

<tr>
  <td><?php echo $resultado['nome_completo']; ?></td>
...
Estas sao as maneiras mais utilizadas. Você pode utilizar sprinf por exemplo, também.

Edit:

Agora que vi, você tem que colocar "\" antes das aspas:

<td> <input type=\"submit\" /> </td>
          <td> <intput type=\"submit\" /> </td>

Compartilhar este post


Link para o post
Compartilhar em outros sites

até que deu certo mas quando eu coloco o nome ele ele da erro do mesmo jeito, parece que ele não aceita colocar o nome,

tem alguma maneira de colocar o name e da certo porque eu preciso de um para excluir e outro pra enviar para outro lugar onde eu altero os dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae agora deu certo eu não sabia que tinha que colocar todos os arquivos entre barras não mas agora funcionou,

ou só mais uma dúvida como é que eu coloco para poder ter palavras com acentos no php, porque tudo que é palavra com acento aqui não aparece o assento e ainda fica com outros caracteres,

tem como concertar isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é sempre problema de codificação. Tente deixar tudo UTF-8 ou latin1.

Faça uma busca no fórum sobre "acentos" ou "codificação" que você encontrará bastante coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como a dúvida inicial foi resolvida, vou marcar o tópico como resolvido. Procure manter apenas uma dúvida por tópico, pois facilita na busca futura.

 

Carlos Eduardo

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.