Boa tarde a todos precisava da vossa ajuda num sistema de noticias. Eu não consigo buscar os dados da tabela da base de dados config.php Código: <?php $host = "localhost"; //Servidor do mysql $utilizador = "root"; //Utilizador em curso na base de dados $password = ""; //Password do utilizador na base de dados $db = "lixa"; //Nome da base de dados $conexao = mysql_connect($host, $utilizador, $password) or die ("Não foi possivel ligar a base de dados"); $db = mysql_select_db($db,$conexao) or die ("Não foi possivel selecionar a base de dados"); ?> registo_noticia Código: <? include("config.php"); $titulo = $_POST["titulo"]; $autor = $_POST["autor"]; $introducao = $_POST["introducao"]; $noticia = $_POST["noticia"]; $sql_inclu = "INSERT INTO noticias(titulo ,autor ,introducao ,noticia ,data) VALUES ('$titulo', '$autor', '$introducao', '$noticia', 'NOW( )')"; $exe_inclu = mysql_query($sql_inclu) or die (mysql_error()); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Registar Noticia</title> </head> <body> <div align="center"> <form action="registo_noticia.php" method="post" name="Enviar Noticias On-line"> <table width="517" align="center"> <tr> <td><div align="left">Título</div></td> <td><div align="left"> <input name="titulo" type="text" id="titulo" size="59"> </div></td> </tr> <tr> <td bgcolor="#FFFFFF">Autor</td> <td><input name="autor" type="text" id="autor" size="59"></td> </tr> <tr> <td bgcolor="#FFFFFF">Pequena Descrição</td> <td><input name="introducao" type="text" id="introducao" size="59"></td> </tr> <tr> <td bgcolor="#FFFFFF">Notícia Completa</td> <td><textarea name="noticia" cols="45" rows="10" id="noticia"></textarea></td> </tr> <tr> <td bgcolor="#FFFFFF"></td> <td><input type="reset" name="reset" value="Limpar"> <input name="Enviar" type="submit" id="Enviar" value="Inserir Noticia"></td> </tr> </table> </form> </div> </body> </html> noticias.php Código: include("config.php"); $sql= "SELECT * FROM noticias "; $resultado= mysql_query($sql); if (mysql_errno()) echo mysql_errno() .":". mysql_error(); else { echo "<table border=1> "; while($registo=mysql_fetch_array($resultado)) { echo "<tr><td> $registo ['id']</td> <td> $registo ['titulo']</td> <td> $registo ['autor']</td> <td> $registo ['introducao']</td> <td> $registo ['noticia']</td> <td> $registo ['data'] </td></tr>"; } echo "</table>"; } mysql_close($conexao); ?> Na pagina noticias.php não aparecem os dados que são apresentados na tabela só aparece dentro da tabela Array ['titulo'] ... e por ai adiante. Não sei o que se passa, podiam - me dar uma ajudinha. Abraços pessoal
PHP: include("config.php"); $sql= "SELECT * FROM noticias ";$resultado= mysql_query($sql);$num=mysql_num_rows($resultado);if (mysql_errno()) echo mysql_errno() .":". mysql_error();else { echo "<table border=1> "; for ($i=0;$i<$num;$i++) { echo "<tr><td> $registo ['id']</td> <td> $registo ['titulo']</td> <td> $registo ['autor']</td> <td> $registo ['introducao']</td> <td> $registo ['noticia']</td> <td> $registo ['data'] </td></tr>"; }echo "</table>";}mysql_close($conexao);?> Esprimenta fazer assim cumps