http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta
Regístrate en todopcsymas para acceder a todo el contenido


Todopcsymas foro de informática a internet | Nueva generación de informáticos | Contamos con los mejores programadores, diseñadores e informáticos del momento | Tutoriales, programas, consejos, noticias, actualidad, programación y mucho más.. 100 % legal
 
ÍndicePortalCalendarioFAQMiembrosGrupos de UsuariosRegistrarseConectarse
Últimos temas
» Tutorial - instalar foro phpbb3 completamente desde 0
Mar Mar 17, 2009 10:15 pm por j.garcia2

» Firefox 3.0.7 , actualizacion de seguridad y estabilidad
Mar Mar 17, 2009 6:09 am por deimy

» Tutorial de creación de páginas web con Dreamweaver CS3
Lun Mar 16, 2009 8:29 pm por j.garcia2

» Tutorial - 99 formas de acelerar un ordenador
Lun Mar 16, 2009 8:24 pm por j.garcia2

» ¿Que debes hacer para afiliarte a todopcsymas?
Lun Mar 16, 2009 8:02 pm por j.garcia2

» Muy buenas a todos
Lun Mar 16, 2009 7:54 pm por j.garcia2

» Damos puestos de moderador
Lun Mar 16, 2009 5:47 pm por j.garcia2

» Vulnerabilidades en Google Chrome (IV)
Dom Mar 15, 2009 2:34 pm por j.garcia2

» Vulnerabilidades en Google Chrome (III)
Dom Mar 15, 2009 2:33 pm por j.garcia2

» Vulnerabilidades en Google Chrome (II)
Dom Mar 15, 2009 2:31 pm por j.garcia2

» Vulnerabilidades en Google Chrome (I)
Dom Mar 15, 2009 2:30 pm por j.garcia2

» Mi Foro de bichos
Dom Mar 15, 2009 2:22 pm por j.garcia2

» Mas de 100 links de utilidad
Dom Mar 15, 2009 4:23 am por j.garcia2

» Windows live messenger 2009
Dom Mar 15, 2009 4:15 am por j.garcia2

» Creador de nicks
Dom Mar 15, 2009 4:12 am por j.garcia2

» Winamp portable
Dom Mar 15, 2009 3:52 am por j.garcia2

» FIreworks portable muy bueno ;)
Dom Mar 15, 2009 3:50 am por j.garcia2

» ¿Que es visual basic o para que sirve?
Dom Mar 15, 2009 3:26 am por j.garcia2

» Tutoriales c++ gracias a linkgl
Dom Mar 15, 2009 3:25 am por j.garcia2

» C ++ [INTRODUCCION]
Dom Mar 15, 2009 3:23 am por j.garcia2

¿Quién está en línea?
En total hay 3 usuarios en línea: 0 Registrados, 0 Ocultos y 3 Invitados :: 1 Motor de búsqueda

Ninguno

La mayor cantidad de usuarios en línea fue 41 el Miér Ene 15, 2014 1:51 pm.
Estadísticas
Tenemos 432 miembros registrados.
El último usuario registrado es deimy

Nuestros miembros han publicado un total de 1803 mensajes en 623 argumentos.
Mejores posteadores
j.garcia2
 
Cristhian
 
Lana
 
pabluc
 
meson21
 
chema93mx
 
petropuchas
 
davidamc
 
ignacio34
 
Gaston
 
Palabras claves
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Sondeo
Septiembre 2018
LunMarMiérJueVieSábDom
     12
3456789
10111213141516
17181920212223
24252627282930
CalendarioCalendario

Comparte | 
 

 Tutorial - crear sistema de noticias con php parte 1

Ir abajo 
AutorMensaje
j.garcia2
Admin
Admin
avatar

Cantidad de envíos : 742
Edad : 28
Localización : Madrid - España
Puntos : 9
Reputación : 0
Fecha de inscripción : 04/06/2008

MensajeTema: Tutorial - crear sistema de noticias con php parte 1   Dom Jul 06, 2008 4:55 pm

Este tutorial consta de 3 partes: La primera genera un sistema de
noticias a través de un panel de administración y las muestra en orden
según su fecha, la segunda parte muestra un sistema de edición y
borrado de estas noticias. La tercera y última parte veremos como
generar un sistema de comentarios para nuestras noticias.

Primero creamos la base de datos para las noticias:
create table noticias (
id_noticia int(4) auto_increment not null,
autor varchar(255),
titulo varchar(255),
categoria varchar(255),
fecha datetime not null,
noticia blob, key(id_noticia)
)

Un
poco de explicación: id_noticia se incrementará cada vez que insertemos
un registro desde el panel de administración (que crearemos luego) lo
que nos facilitará la lectura de la noticia y asignarle sus respectivos
comentarios. Lo demás está a la vista.

Ahora veremos el código a incluir en la página que llamaremos index.php (Que original ¿no?)


Sistema de noticias
//conectamos a la base
$connect=mysql_connect("servidor","nombre_de_la_base","pass")';

//Seleccionamos la base
mysql_select_db("nombre_de_la_base",$connect);

//hacemos las consultas
$result=mysql_query("select * from noticias order by fecha Desc", $connect);
$totalregistros=mysql_num_rows($result);
?>


//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result))
{
echo
'

'.$row[titulo].'


'.$row[articulo].'


'.$row[autor].'|'.$row[fecha].'|
'.$row[categoria].' |
'comentarios() |
editar';

//Hemos puesto los enlaces para "Comentarios" y "Editar" cosa que ocuparemos
más adelante como se puede ver el id nos servirá para casi todo.
}
mysql_free_result($result)
?>



Nota:
Se puede usar cualquier función de conversión de fechas para mostrar
fecha en español y separarla de la hora. Acá no se hará por no ser el
fin de este tutorial

Es hora de crear el panel de
administración. En realidad es en donde generamos la noticia que luego
mostrará el index. Lo llamaremos administrar.php (otro destello de
creatividad). Obviaremos el código de la estructura html y nos
enfocaremos en el formulario que enviará los datos

Título noticia:



Autor:



Categoría:



Escriba el articulo



< input type="submit" value="Publicar">



Como
vemos, este formulario envía por método POST todas las variables
necesarias para el llenado de nuestra base. Dichas variables las recibe
un script llamado procesanoticia.php el cual veremos a continuación:
//recibimos las variables enviadas por el formulario
$titulo=$_POST[titulo];
$autor=$_POST[autor];
$categoria=$_POST[categoria];
$articulo=$_POST[articulo];
//conectamos a la base
$connect=mysql_connect("servidor","nombre de la base","pass")';
//Seleccionamos la base
mysql_select_db("nombre de la base",$connect);
//insertamos los registros almacenados en las variables
mysq_query("insert into noticias(titulo,autor,categoria,articulo,fecha)
values('$titulo','$autor','$categoria','$articulo',NOW()",$connect)
header("location: index.php");
?>

Se
llena la base con todos los parámetros recibidos del formulario. Cabe
destacar que para la fecha se ocupo la funcion NOW() esta función
rellena la base con la fecha y hora del servidor. La primera parte y el
trabajo pesado ya está hecho. Falta que estas noticias puedan ser
editatas o borradas, tema que se verá en la Segunda parte
Volver arriba Ir abajo
Ver perfil de usuario
 
Tutorial - crear sistema de noticias con php parte 1
Volver arriba 
Página 1 de 1.
 Temas similares
-
» [Tutorial] Crear Spoilers en cualquier parte del foro
» Tutorial: Crear una barra tipo facebook, quiero ponerla arriba de todo
» [Tutorial] Crear un Intro al Foro
» [Tutorial] Crear un contador de visitas con países
» Como poner una barra de noticias.

Permisos de este foro:No puedes responder a temas en este foro.
http://www.todopcsymas.foroactivo.com.es | Foro de informática e internet | version 1. beta :: Problemas de pc - consejos :: Programación-
Cambiar a: