Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?
19 usuarios Online (0)
Darse de alta en la web | Recuperar password   

Datos del Archivo

  • Autor/es: Mitsurugi
  • Fecha de alta: 15-04-2005
  • Descargas: 1685

Votación

No estás registrado

Descarga

Archivo rar

Descargar Archivo

(4,34 KB)

Otras versiones

Ejemplo de sistema de noticias v2.0b

Valoración (5,00 en 2 votaciones )

Script sencillo para la creación de un sistema de noticias usando MySQL.

Características de esta versión:

Bueno, esta tendria que ser la version con el codigo mejorado, saludos


Comentarios (7)

Avatar de Aldaron #1 Aldaron
24 jun 07 (18:32)
REBEUNO, me ayudo a comprender como editar y borrar las noticias ^^
Avatar de Aldaron #2 Aldaron
24 jun 07 (19:20)
Tengo un problemita, he adaptado tu script a mi sistema de noticias y me borra las noticias pero no las edita, no se donde está el error, te dejo el archivo edit.php:

Código PHP


<?
include("../inc/config.php");
conectarse();
// Editar
if ($_POST['editar']) {
$query = "UPDATE mensajes SET autor='$autor', titulo='$titulo', noticias1='$contenido' WHERE id=$id"; mysql_query($query);
echo
"<b>Noticia editada<br></b>";
}
// Borrar
if ($_GET['del']) {
$query = "DELETE FROM mensajes WHERE id=$_GET[del]"; mysql_query($query);
echo
"<b>Borrada noticia $id</b>";
}
// Variables

if ($_GET['edit']) { /* Para editar se usara news_admin.php?edit=5 el numero es la id ke se editará */
$query = "SELECT * FROM mensajes WHERE id=$_GET[edit]"; $resp = mysql_query($query);
while (
$datos = mysql_fetch_array($resp))
echo
"
<form method=post action='edit.php'>
<br>
Edita la noticia:<br>
id: <input name='id' type='text' id='id' value='$datos[id]' size='71' readonly>
<br>
autor: <input name='autor' type='text' id='autor' value='$datos[autor]' size='71'>
<br>
titol: <input name='titulo' type='text' id='titulo' value='$datos[titulo]' size='71'>
<br>
<textarea name='contenido' cols='70' rows='20' id='contenido'>$datos[contenido]</textarea>
<p align='center'>
<input type=submit name='editar' value='Editar la noticia!'>
</p>"
;
}
// SI no se edita ni borra muestra la lista
if (empty($_POST['editar']) && empty($_GET['edit']) && empty($_GET['del'])) {
echo
"<center><b><font size='3'>Sistema de administración de noticias.</font></b></center><br>
<table width='100%' border='0' class='taula9'>
<tr bgcolor='<a class=\"numPost\" href=\"/archivos/Scripts/77/2.0b#000000\">#000000</a>'>
<td align='center'><font color='#FFFFFF'>id</font></td>
<td align='center'><font color='#FFFFFF'>T&iacute;tulo</font></td>
<td align='center' width='100'><font color='#FFFFFF'>Acci&oacute;n</font></td>
</tr>"
;
$query = "SELECT * FROM mensajes ORDER BY id"; $resp = mysql_query($query);
while (
$noticia = mysql_fetch_array($resp)) {
echo
" <tr><td>$noticia[id]</td><td>$noticia[titulo]</td><td align='center'><a href='edit.php?edit=$noticia[id]'>Editar</a> | <a href='edit.php?del=$noticia[id]'>Borrar</a></td></tr>";
}
echo
"</table>";
}
?>

Avatar de Mitsurugi #3 Mitsurugi
01 jul 07 (14:06)
Realmente, llegue a programar MAL MAL, en mis inicios XDD me lo miro ! la verdad es que llevo mucho tiempo diciendo que tengo que arreglar cosas de aqui..
Avatar de Mitsurugi #4 Mitsurugi
01 jul 07 (14:14)
A ver dime el problema en concreto, no te muestra el formulario de editar, o que?

mira que no sea el campo de la linea esa que sale

Código PHP


$query = "UPDATE mensajes SET autor='$autor', titulo='$titulo', noticias1='$contenido' WHERE id=$id"; mysql_query($query);



si te fijas en el campo pone noticias1 alomejor es noticias y se me escapo un 1, de todas formas, metele un debug en el mysql query arregla todos los

Código PHP


mysql_query($query);

por ...

Código PHP


mysql_query($query) or die(mysql_error());

Avatar de volvoreta #5 volvoreta
03 oct 07 (13:54)
Hola:
Estoy intentado adaptar este scrip a mi web, y me ha surgido un problema
Cuando entro en la página news.php no me muestra nada, no se ve ni siquiera la tabla vacia de noticias.
El new_post, me muestra la tabla para insertar noticias, me deja escribirlas pero no las manda a ningún sitio.
Sabes así a groso modo a que se puede deber mi problema?
Gracias
Avatar de Enix #6 Enix
14 nov 07 (22:05)
Me pasa exactamente lo mismo, cuál puede ser el problema ?
Avatar de Mitsurugi #7 Mitsurugi
15 nov 07 (13:38)
He actualizado la version
Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano, :: Registrar ::
Login / Password   

Web alojada en Zilos

php-hispano.net 2002 - 2008 | XHTML 1.0
Datos Legales | Webmaster