Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos desse renomado fórum que é o Imasters.
Bem, estou começando a estudar sobre PHP e MYSQL. E não estou conseguindo fazer uma coisa que parece ser simples para muito de vocês. Inserir os dados no bd.
Eu criei um banco chamado “exemplo” e a tabela chamada “clientes”. Quando tento inserir o nome e o telefone, chega a gerar o registro no banco de dados, mas sem nada dentro. O que estou fazendo de errado?
Primeira Pagina
CODE
<HTML>
<HEAD>
<TITLE>Exemplo</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Inserir um registo</h1>
<br>
<FORM METHOD="POST" ACTION="inserir.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>
</HTML>
INSERIR.PHP
CODE
<HTML>
<HEAD>
<TITLE>Inserir.php</TITLE>
</HEAD>
<BODY>
<?
//Ligação à base
mysql_connect("localhost","root","");
//Execução da sentença SQL
mysql_db_query("exemplo","insert into clientes (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>
</HTML>
CODE
<HTML>
<?
//Ligação com a base
mysql_connect("localhost","root","");
//Executamos a sentença SQL
$result=mysql_db_query("exemplo","select * from clientes");
?>
<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)
?>
o restante, actualizar e apagar, caso seja importante eu posso colar depois...
Por favor, me ajudem.
Obrigado
Carregando comentários...