Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala aí pessoal, blza?
Estou com um pequeno problema no curso de PHP. Vou ser direto ...
Na video aula, o cara ensina nesse DVD como mostrar as noticias no site. Aí fiz tudo certinho, desde o banco de dados, a inserção, e quando vou atualizar a minha pagina, não aparece noticia nenhuma sendo q no banco de dados se encontra pelo menos um registro adicionado. Já refiz o código e nada funciona. Eu uso o mesmo banco de dados e q esse banco contém duas tabelas, sendo q eu usei o código de conexao junto com as instruções no arquivo 'contatos.php' e funcionou. Desta vez fiz separado, existe registros e nada aparece no site. Estou usando o DW CS4 (bdcontato = banco de dados; contato e noticiarios = tabelas).
Eis os códigos:
//conexao.php
<?php
$con = mysql_connect("localhost","root","");
$db = mysql_select_db("bdcontato", $con);
?>
//noticia.php (que está dentro de uma pasta chamada 'funcoes')
<?php
include "../conexao.php"; (sendo q essa conexao está dentro de uma pasta chamada site, no meu projeto)
$titulo = $_POST['titulo'];
$noticia = $_POST['noticia'];
$data = date('d/m/Y - H:i');
$sql = mysql_query("INSERT INTO noticiarios (titulo, noticia, data) VALUES ('$titulo','$noticia','$data')");
header("Location:../index.php");
?>
//noticias.php
<div id="conteudo">
<div id="cont">
<h2>Noticias</h2>
<hr>
<?php
$sql = mysql_query("SELECT * FROM noticiarios ORDER BY id DESC");
while($ln = mysql_fetch_array($sql)) {
?>
<a href="index.php?p=noticias&op=detalhes&id=<?=$ln['id']?>"><?=$ln['titulo']?></a><br />
<?=substr($ln['noticia'],0,150); ?>
.
<hr />
<?php
}
?>
</div>
<!-- fim da div cont -->
</div><!-- fim da div conteudo -->
//publicar.php
<body>
<form action="funcoes/noticia.php" method="post" name="form1">
<table width="200" border="0" align="center">
<tr>
<td width="58" class="ww">Título:</td>
<td width="132"><label>
<input type="text" name="titulo" id="titulo" />
</label></td>
</tr>
<tr>
<td class="ww">Notícia:</td>
<td><label>
<textarea name="noticia" id="noticia" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="button" id="button" value="Publicar Notícia" />
</div>
</label></td>
</tr>
</table>
</form>
</body>
</html>Carregando comentários...