Accueil > Forum > > > > système de news + page automatique
système de news + page automatique
mercredi 9 mars 2011 à 10:46:11 |
système de news + page automatique

alan3005
|
Bonjour,
je souhaite en faite faire un sytème de news (déjà fait) et y mettre tant de news par page (en faite j'ai modifier un peux le truc de news c'est un site pour mettre des blagues et tout le monde peut les poster) et ce que je souhaite faire comme indiquez plus c'est de créer une page au bout de 10 blagues (par exemple) et bien qu'il créer une page (numéro2 et ainsi de suite) mais je ne sais pas du tout comment faire.
Mon code : Code PHP : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<style>
body
{
width: 760px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
}
/* L'en-tête */
#en_tete
{
width: 760px;
height: 100px;
background-image: url("images/banniere.png");
background-repeat: no-repeat;
margin-bottom: 10px;
}
/* Le menu */
#menu
{
float: left;
width: 120px;
}
.element_menu
{
background-color: #626262;
background-image: url("images/motif.png");
background-repeat: repeat-x;
border: 2px solid black;
margin-bottom: 20px;
}
/* Quelques effets sur les menus */
.element_menu h3
{
color: #B3B3B3;
font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
text-align: center;
}
.element_menu ul
{
list-style-image: url("images/puce.png");
padding: 0px;
padding-left: 20px;
margin: 0px;
margin-bottom: 5px;
}
.element_menu a
{
color: #B3B3B3;
}
.element_menu a:hover
{
background-color: #B3B3B3;
color: black;
}
/* Le corps de la page */
#corps
{
margin-left: 140px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
color: #B3B3B3;
background-color: #626262; /* Une couleur de fond pour le corps */
background-image: url("images/motif.png");
background-repeat: repeat-x; /* Une petite image de fond qui se répètera horizontalement en haut */
border: 2px solid black; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
}
/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#pied_de_page
{
padding: 5px;
clear: both;
text-align: center;
color: #B3B3B3;
background-color: #626262;
background-image: url("images/motif.png");
background-repeat: repeat-x;
border: 2px solid black;
}
</style>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta name="title" content="Blague à la con">
<meta name="description" content="Blague à la con propose toute sorte de blague">
<meta name="keywords" content="Blague,blague,con,sexe,blac,b.l.a.c,blonde,blondes,blagues,cons,thcat,ajouter,recrutement,moderateur">
<meta name="owner" content="Alan">
<meta name="author" content="Alan">
<meta name="robots" content="index,follow">
<meta name="revisit_after" content="14">
<meta name="robots" content="ALL">
<meta name="google-site-verification" content="DSj4wIrYNjJjfTvHXgSXSe_qgDF9to8h2nmYZqZEbc8" />
<link rel="icon" type="image/png" href="favicon.ico" />
<title>Blague à la con</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="en_tete">
<!-- Ici on mettra la bannière -->
<img src="images/banniere.gif" height="60" width="468" >.
</div>
<div id="menu">
<!-- Ici on mettra le menu -->
<div class="element_menu">
<ul>
<li><a href="index.php">Accueil</a></li>
<li><a href="tchat.php">T'chat</a></li>
<li><a href="ajouter.php?action=creer">Poster une blague</a></li>
<li><a href="video.php">Vidéo</a></li>
<li><a href="recrutement.php">Recrutement de modérateur</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
</div>
<div class="element_menu">
<h3>Partenaire</h3>
<ul>
<li><a href="http://www.bruitage-gratuit.fr">Bruitage-gratuit</a></li>
</ul>
</div>
</div>
</div>
<div id="corps">
<!-- Ici on mettra le contenu principal de la page (tout le texte quoi) -->
<?php
/*
Connexion à la BDD
*/
require "config.php";
mysql_connect($adresse, $nom, $motdepasse);
mysql_select_db($database);
/*
Affichage d'une news en particulier
*/
if(isset($_GET['id'])){
$id = intval(htmlentities($_GET['id']));
/*
Si l'id !=0, intval renvoie quelque chose de bon
*/
if($id != 0){
$sql = 'SELECT * FROM news WHERE id='.$id.'';
$req = mysql_query($sql) or die(mysql_error());
$data = mysql_fetch_assoc($req);
echo '<div class="news">';
echo '<h1 class="titre_news">'.stripslashes($data['titre']).'</h1>';
echo '<p class="date_news"> écrit le : '. date("d/m/Y G:i", strtotime($data['date'])).'</p>';
echo '<p>'.stripslashes($data['contenu']).'</p>';
echo '</div>';
}
/*
id ==0, intval renvoie certainement qqch de faux
*/
else
{
echo "Erreur";
}
}
/*
Listage des 5 dernières news
*/
else
{
$sql = 'SELECT * FROM news LIMIT 0,1000';
$req = mysql_query($sql) or die(mysql_error());
echo '<h1>Les dernières blagues !</h1>';
while($data = mysql_fetch_assoc($req)){
?>
<div class="news">
<h2 class="titre_news"><a href="index.php?id=<?php echo $data['id']; ?>"><?php echo stripslashes($data['titre']);?></a></h2>
<p class="date_news">écrit le : <?php echo date("d/m/Y G:i", strtotime($data['date'])); ?></p>
<p><?php echo stripslashes($data['description']); ?></p>
</div>
<?php
}
}
?>
</div>
</div>
<div id="pied_de_page">
<!-- Enfin, on mettra en bas de la page le nom de l'auteur, un copyright... -->
<p>Copyright 2010 2011, tous droits réservés</p>
</div>
</body>
</html>
Bonne journée!
|
|
Cette discussion est classée dans : page, background, color, margin, repeat
Répondre à ce message
Sujets en rapport avec ce message
Probléme css !!! [ par texas77 ]
Bonjour,j'ai un pobléme avec mon css !!le probléme es-ce possible de mettre le pied de page en bas du menu de gauche et de droite et du milieu qui se
aligner 2 calque [ par ahlemlo ]
bonjourje veus bien aligner le calque de contenu1 avec le calque de contenu2j'arrive pa à faire ça malgré j'ai mis aider moi svp<br
XHTML [ par gibozsec ]
Bonjour à tous,ma question ne concerne pas php mais puisqu'il y a des développeur web ici quelqu'un pourra peut etre me répondre.J'ai un problème en x
diference entre serveur interne et orange [ par lululala ]
Salut j'ai une page d appelle index html avec une page css qui et très sympas sur mon local host Et très pas du tous pareille sur serveur orange ell
Click sur une image pour ouvrir un video flv [ par issam250d ]
Click sur une image pour ouvrir un video flv Au fait je possède une page ou il ya les actualités de mon petite site web sous forme d'image, et d'un le
faire appel a une page a partir de <a href="?action=Forum"> [ par fankamdenise ]
salut a tous et merci de me preter attention. Bon voila je voudrais faire appel a une page a partir du code ci-dessous mais je n'y arrive pas: [color
Message d'erreur [ par docteursas ]
Salut à tous, j'ai un probleme avec un code. J'utilise un fichier include.php pour appeler d'autres page sur ma page index.php voici le code dans le f
Lier un input à un id [ par Krasha ]
Bonjour à tous, J'ai un formulaire sous forme de avec plusieurs boutons d'envoi, un par ligne. Chaque bouton d'envoi doit me permettre de ne sélecti
SUITE - probleme variable de session [ par captorman ]
Je poursuis mes investigations, et une autre piste pour vous; ______________________________________________________________ [color=blue][u][b]index.
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|