Olá pessoal, este é o meu primeiro tópico
Ultimamente estou vendo alguns tutoriais de php para ver se aprendo de vez essa linguagem.
Bom, é o seguinte.
Encontrei esta apostila de php neste endereço aqui-->http://apostilando.com/download.php?cod=2159&categoria=PHP
....se quizeres podem fazer download para experimentarem tambem
Estou seguindo isso a na marra, mas está sempre a dar erro
Por exemplo: quando tento testar o inserindo.php no browser, recebo a seguinte mensagem:
Parse error: parse error in C:\sitesPHP\TESTE\apostilando\inserindo.php on line 16
...ja tentei modificar a linha 16, mas não consegui fazer com que não desse erro.
Se puderem me ajudar com isto, eu agradeço muito. É muito importante para mim a aprendizagem dessa linguagem (PHP)
Tambem se tiverem um bom tutorial de php, por favor passem-me o link. Obrigado
Aqui vai os codigos:
formulario.php
conectdb.php
inserindo.php
exibir.php
Agradeço desde ja.
Abraço
Ultimamente estou vendo alguns tutoriais de php para ver se aprendo de vez essa linguagem.
Bom, é o seguinte.
Encontrei esta apostila de php neste endereço aqui-->http://apostilando.com/download.php?cod=2159&categoria=PHP
....se quizeres podem fazer download para experimentarem tambem
Estou seguindo isso a na marra, mas está sempre a dar erro
Por exemplo: quando tento testar o inserindo.php no browser, recebo a seguinte mensagem:
Parse error: parse error in C:\sitesPHP\TESTE\apostilando\inserindo.php on line 16
...ja tentei modificar a linha 16, mas não consegui fazer com que não desse erro.
Se puderem me ajudar com isto, eu agradeço muito. É muito importante para mim a aprendizagem dessa linguagem (PHP)
Tambem se tiverem um bom tutorial de php, por favor passem-me o link. Obrigado
Aqui vai os codigos:
formulario.php
Código:
<html>
<head>
<title>Formulário para inserir no BD</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="inserindo.php" method="post" name="Mural" id="Mural">
<table width="450" border="o" cellspacing="0" cellpadding="3"></table>
<tr>
<td width="111"></td><div align="right">Nome:</div></td>
<td width="339"><input name="nome" type="text" id="nome" size="30"></td>
</tr>
<td valign="top"><div align="right">Mensagem:</div></td>
<td><textarea name="mensagem" cols="30" rows="10" id="mensagem"></textarea></td>
</tr>
<tr>
<td height="29" colspan="2" valign="top"><div align="center">
<input type="Submit" name="Submit" value="Inserir no banco de dados">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
conectdb.php
Código:
<?php
/**Local onde esta rodando o php*/
$hostname = 'localhost';
/**Nome do usuario que tem acesso*/
$username = 'root';
/**Senha do usuario, no exemplo esta em branco*/
$senha = '';
/**Banco de dados desejado*/
$banco = 'emac';
/**mysql_connect -- Abre uma connecção com o servidor Mysql*/
$db = mysql_connect($hostname, $username, $senha);
/**mysql_select_db -- Seleciona um banco de dados Mysql*/
mysql_select_db ($banco, $db);
?>
Código:
<html>
<head>
<title>Inserir no BD</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
/**Arquivo para conectar ao banco de dados*/
require("conectdb.php");
/**Pegando a data*/
$hora = strftime("%H:%M:%S")
/**Inserindo na tabela tb_mural, nos campos os valores das variaveis*/
$sqlinsert = "INSERT INTO tb_mural (id_mensagem, nome, mensagem, data, hora)
VALUES ('' , '$nome' , '$mensagem' , '$data' , '$hora')";
/**mysql_query -- Realiza uma query Mysql, executa o comando da variavel*/
/**o comando die server para, caso aconteça algum erro (Mostra uma mensagem e termina o script actual) */
mysql_query($sqlinsert) or die ("Não foi possivel inserir");
/**Exibe as informações se for inserindo com sucesso*/
echo "Na data $data ena hora $hora<br>$nome disse:<br>$mensagem";
?>
</body>
</html>
exibir.php
Código:
<html>
<head>
<title>exibindo o conteúdo da tabela tb_mural</title>
<meta http-equiv="content-type" content="text/html charset=iso-8859-1">
</head>
<body>
<?
/**Arquivo para conectar ao banco de dados*/
require("conectdb.php");
/**Selecione os dados do banco de dados*/
$sql= "SELECT * FROM tb_mural"
/**Buscando o limite da tabela para exibição*/
$limite = mysql_query ("$sql")
/**Comandos para exibir a tabela tb_mural*/
while ($sql = mysql_fetch_array($limite)) {
$id_mensagem =$sql["id_mensagem"];
$nome =$sql["nome"];
$mensagem =$sql["mensagem"];
$data =$sql["data"];
$hora =$sql["hora"];
/**Exibindo através do echo, o conteudo obtido*/
echo "Mensagem do id $id_mensagem<br>$nome<br>$mensagem<br>Na data $data e na hora<br><br>";
//fechando o while
?>
</body>
</html>
Abraço
Última edição pelo moderador: