Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite!
Estou desenvolvendo um sistema de notícias da seguinte forma:
Página noticias.php
Formulário:
<form id="form1" name="form1" method="post" action="funcao_noticias.php?funcao=gravar" enctype="multipart/form-data">
<label></label>
<table width="100%" border="0" cellpadding="3" cellspacing="3">
<tr>
<td width="24%"><strong>Cadastrar Imagem:</strong></td>
<td width="76%">
</td>
</tr>
<tr>
<td><strong>Imagem:</strong></td>
<td><label>
<input name="arquivo" type="file" id="arquivo" size="40" />
</label></td>
</tr>
<tr>
<td><strong>Titulo:</strong></td>
<td><label for="titulo"></label>
<textarea name="titulo" id="titulo" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td><strong>Data, Fonte e Reporter:</strong></td>
<td><label for="fonte"></label>
<textarea name="fonte" id="fonte" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td><strong>Home</strong></td>
<td><label for="home"></label>
<textarea name="home" id="home" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td><strong>Chamada:</strong></td>
<td><label for="chamada"></label>
<textarea name="chamada" id="chamada" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td><strong>Conteudo:</strong></td>
<td><label for="conteudo"></label>
<textarea name="conteudo" id="conteudo2" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Cadastrar" /></td>
</tr>
</table>
</form>
Página funcao_noticias.php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?
include "config.php";
$titulo = $_POST['titulo'];
$fonte = $_POST['fonte'];
$home = $_POST['home'];
$chamada = $_POST['chamada'];
$conteudo = $_POST['conteudo'];
if($_GET['funcao'] == "gravar" && is_file($_FILES['arquivo']['tmp_name'])){
$foto = $_FILES['arquivo']['name'];
$foto = str_replace(" ", "_", $foto);
$foto = str_replace("ã", "a", $foto);
$foto = str_replace("á", "a", $foto);
$foto = str_replace("à", "a", $foto);
$foto = str_replace("é", "e", $foto);
$foto = str_replace("ê", "e", $foto);
$foto = str_replace("è", "e", $foto);
$foto = str_replace("í", "i", $foto);
$foto = str_replace("ì", "i", $foto);
$foto = str_replace("ó", "o", $foto);
$foto = str_replace("õ", "o", $foto);
$foto = str_replace("ç", "c", $foto);
$foto = strtolower($foto);
if(!move_uploaded_file($_FILES['arquivo']['tmp_name'], "fotos/".$foto)){}
$sql = mysql_query("INSERT INTO noticias (foto,titulo,fonte,home,chamada,conteudo) value ('$foto','$titulo','$fonte','$home','$chamada','$conteudo')");
header("Location: index.php?pg=noticias");
}
if($_GET['funcao'] == "gravar" && !is_file($_FILES['arquivo']['tmp_name'])){
$sql = mysql_query("INSERT INTO noticias(titulo,fonte,home,chamada,conteudo) value ('$foto','$titulo','$fonte','$home','$chamada','$conteudo')");
header("Location: index.php?pg=noticias");
}
//***************************************
if($_GET['funcao'] == "excluir"){
$id = $_GET['id'];
$sql = mysql_query("DELETE FROM noticias WHERE id = '$id'");
header("Location: index.php?pg=noticias");
}
?>
So que este sistema ta cadastrando de forma crescente,
por exemplo quando cadastro uma nova notícia ela teria
que aparecer na frente das outras so que ela vai la pra ultima,
alguem pode me orientar a fazer da seguinte forma:
Quando cadastrar uma nova noticia ela substituiria a primeira
e esta substituiria a segunda e esta a terceira e assim por diante.
Alguem poderia orientar com fazer essas alterações no sistema
Neto
Carregando comentários...