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

Urgente ! Script Não Mostra Dados


Alexandre_Miranda

Pergunta

alô galera....boa tarde !

desenvolvi um script simples em PHP para inclusão de 2 campos numa tabela do mysql. Porém quando executo o ...select * from teste_tab; ... o mysql retorna - 3 rows in set - mas não mostra os dados inseridos, como se a tabela estivesse vazia.

Mostra somente se eu fizer o insert manualmente no prompt de comando....

eita troço esquisito... alguém pode me ajudar ???

Obigado !

seguem os códigos...

xxxxxxxxxxxxxxx CADASTRA xxxxxxxxxxxxxxxxx

<HEAD>

<TITLE>Documento PHP</TITLE>

</HEAD>

<BODY>

<div align="center">

<h1>Inserir um registo</h1>

<br>

<FORM METHOD="POST" ACTION="inserir_arq2.php">

Nome<br>

<INPUT TYPE="TEXT" NAME="nome"><br>

Telefone<br>

<INPUT TYPE="TEXT" NAME="telefone"><br><INPUT TYPE="SUBMIT" value="Inserir">

</FORM>

</div>

</BODY>

xxxxxxxxxxxx INSERE xxxxxxxxxxxxxxxxxxxx

<HEAD>

<TITLE>Documento PHP</TITLE>

</HEAD>

<BODY>

<?

//Ligação à base

mysql_connect("localhost","root","mvfilial");

//Execução da sentença SQL

mysql_select_db("teste_db")

or die ("Banco de Dados Inexistente!");

mysql_db_query("teste_db","insert into teste_tab (nome,telefone) values ('$nome','$telefone')");

?>

<h1><div align="center">Registo Inserido</div></h1>

<div align="center"><a href="leitura.php">Visualizar o conteúdo da base</a></div>

</BODY>

xxxxxxxxxxxxxxx CONSULTA xxxxxxxxxxxxxxxx

<HEAD>

<TITLE>leitura.php</TITLE>

</HEAD>

<BODY>

<h1><div align="center">Leitura da tabela</div></h1>

<br>

<br>

<?

//Ligação com a base

mysql_connect("localhost","root","mvfilial");

//Executamos a sentença SQL

$result=mysql_db_query("teste_db","select * from teste_tab");

?>

<table align="center">

<tr>

<th>Nome</th>

<th>Telefone</th>

</tr>

<?

//Mostramos os registos

while ($row=mysql_fetch_array($result))

{

echo '<tr><td>'.$row["nome"].'</td>';

echo '<td>'.$row["telefone"].'</td></tr>';

}

mysql_free_result($result)

?>

</table><div align="center">

<a href="cadastra_arq2.php">Acrescentar um novo registo</a><br>

<a href="atualizar.php">Actualizar um registro existente</a><br>

<a href="apagar1.php">Apagar um registro</a><br>

</div>

</BODY>

xxxxxxxxxxx OBRIGADO xx OBRIGADO xxxxxxxxxx

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Faça a consulta pelo console.....e vê se os dados estão sendo gravados....

tente isso:::

<HEAD>

<TITLE>Documento PHP</TITLE>

</HEAD>

<BODY>

<?

$Vnome = $_POST["nome"];

$Vtelefone = $_POST["telefone"];

//Ligação à base

mysql_connect("localhost","root","mvfilial");

//Execução da sentença SQL

mysql_select_db("teste_db")

or die ("Banco de Dados Inexistente!");

mysql_db_query("teste_db","insert into teste_tab (nome,telefone) values ('$Vnome','$Vtelefone')");

?>

<h1><div align="center">Registo Inserido</div></h1>

<div align="center"><a href="leitura.php">Visualizar o conteúdo da base</a></div>

</BODY>

se não funcionar posta aÊ...

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,6k
×
×
  • Criar Novo...