begin process at 2012 02 15 17:50:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Marquer les nouvelles entrée par une image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Marquer les nouvelles entrée par une image

dimanche 28 septembre 2008 à 15:13:59 | Marquer les nouvelles entrée par une image

abdellah1505



Bonjour,

j'aimerai savoir comment marquer les nouvelles entrée dans une table par une image pendant 5 jours après l'image disparait?

histoire de marquer les nouveau fichiers ajoutés a ma bdd.

Merci.
dimanche 28 septembre 2008 à 16:26:51 | Re : Marquer les nouvelles entrée par une image

pysco68

avec quoi travaille tu?

si tu écris toi même la routine d'affichage il suffirait de comparer un timestamp unix (de la création de ton article) avec l'actuel et vérifier s'il est plus petit que 5 jours ( 5 * 24 * 3600 puisque le tout est en secondes...)

si tu a besoin de plus de précisions demande


Some Geek: Tous les programmeurs sont des brutes, [...] ils violent chaque ligne, chaque language [...] et n'on aucun goût pour la beauté de ./sh

dimanche 28 septembre 2008 à 20:08:13 | Re : Marquer les nouvelles entrée par une image

abdellah1505

je ne comprend pas ce que tu veux dire par (avec quoi travaille tu?)

c'est un simple gestionnaire de téléchargement qui liste le contenu de ma bdd sous forme d'un tableau ca ressemble a ça

-------------------------------------------------------------
<?phprequire("config/config.php"); //Les paramètres de connexion ?>
<?php
$categorie = intval($_GET['categorie']);
?>
 
<?php
/**
/* Paramètres de pagination */

$nb_nouv_par_page = $nbre_page; /* Nombre de nouvelles qui seront affichées sur chaque page */
$url = "./telechargement.php?categorie=$categorie&page=";
 
/* On détermine quelle est la page qui est actuellement affichée */
$page_en_cours = isset($_GET['page']) ? intval($_GET['page']) : 0;
$page_affichee = ($page_en_cours + 1);
 
$connect_db = connect(); // connexion a la bdd
 
/* Requête pour compter les nouvelles présentes dans notre base de données */
$sql_nb = "SELECT COUNT(*) FROM `telechargement` WHERE categorie=". $categorie ." ";
 
/* Exécution de la requête et récupération du résultat */
$resultat_1 = mysql_query($sql_nb);
$nb_nouvelles = mysql_result($resultat_1, 0);
 
/* Calcul du nombre total de pages : on arrondit à l'entier supérieur (ceil() ) */
$nb_pages = ceil($nb_nouvelles / $nb_nouv_par_page);
 
/**
Nous disposons maintenant de suffisament d'éléments pour créer notre barre de navigation.
Première chose à vérifier : avons-nous plusieurs pages, et au moins une ?
*/

if($nb_pages > 0)
{
/* On définit une variable qui contiendra les données de navigation */
$barre_nav = "";
/* Nous avons au moins une page : avons nous besoin d'une barre de navigation ? */
if($nb_pages > 1)
{
/**
Nous avons plusieurs pages: nous allons afficher successivement les liens vers
les pages précédentes s'il y en a, la page en cours et les liens vers les pages
suivantes. Nous aurons une barre sous la forme : 1 | 2 | 3 etc.. en liens clicables
sauf pour la page en cours dont nous mettrons le chiffre en gras
*/

if($page_en_cours > 0)
{
for($i = 0; $i < $page_en_cours; $i++)
{
$p = $i + 1;
$barre_nav .= "<a href=\"". $url . $i ."\" title=\"page ". $p ."\">". $p ."</a> | ";
}
}
/**
On affiche la page en cours : notez le (+ 1) : pour les calculs, nous partons d'une
page 0 mais pour l'internaute, il est préférable de commencer à la page 1, donc on incrémente
*/

$barre_nav .= "<strong>". $page_affichee ."</strong>";
/* Enfin on affiche (s'il y a lieu) les liens vers les pages suivantes */
if(($page_affichee) < $nb_pages)
{
/* Il reste encore d'autres pages à afficher */
$nb_suivantes = $nb_pages - ($page_affichee);
for($j = ($page_affichee); $j < $nb_pages; $j++)
{
$p = $j + 1;
$barre_nav .= " | <a href=\"". $url . $j ."\" title=\"page ". $p ."\">". $p ."</a>";
}
}

/* On peut définir en plus la situation dans une autre variable à afficher ailleurs */
$page_affichee = "Page ". $page_affichee ." sur un total de ". $nb_pages ." pages.";
}
else
{
/* Nous n'avons qu'une seule page, on peut se contenter d'afficher juste page 1/1 */
$barre_nav .= "page 1/1";
}
/**
On peut maintenant afficher notre page. On va commencer par récupérer les informations
On doit définir à partir de quelle nouvelle on doit récupérer les données dans la clause LIMIT.
*/

$debut = $page_en_cours * $nb_nouv_par_page;
$sql_n = "SELECT * FROM telechargement WHERE categorie=". $categorie ." LIMIT ". $debut .", ". $nb_nouv_par_page .";";
$nouvelles = mysql_query($sql_n);
?>
 
 
 
 
<table id="la_table">
<colgroup>
<col span="1" width="auto" style="background-color:#dedfdf" />
<col span="1" width="375" style="background-color:#f1f1f1" />
<col span="1" width="100" style="background-color:#dedfdf" />
<col span="1" width="100" style="background-color:#f1f1f1" />

</colgroup>
 
<thead> <!-- En-tête du tableau -->
<tr>
<th>DL</th>
<th>Nom</th>
<th>Date</th>
<th>Clics</th>

</tr>
</thead>
<tbody> <!-- Corps du tableau -->
<p><?php echo($page_affichee); ?></p>
<?php
while($nouv = mysql_fetch_assoc($nouvelles))
{
?>
<tr>
<td><a href="compteur.php?id=<?php echo $nouv['id']; ?>"><img src="../forum/img/styleoriental/Download.png" width="15" height="15" border="none" /></a></td>
<td><a href="compteur.php?id=<?php echo $nouv['id']; ?>"><?php echo $nouv['nom']; ?></a></td>
<td><?php echo $nouv['date']; ?></td>
<td><?php echo $nouv['clics']; ?></td>
<tr>
 
<?php
}
/* on libère la mémoire */
mysql_free_result($resultat_1);
mysql_free_result($nouvelles);
/* On peut fermer la connexion à MySQL */
close(); // On peut fermer la connexion à MySQL
/* On affiche maintenant la barre de navigation */
?>
<p class="navigation"><?php echo($barre_nav); ?></p>
 
 
</tbody>
</table>
 
 
 
<?php
}
else
{
/**
Nous n'avons aucune page, on peut alors afficher un message autre
sans devoir nous préoccuper de la navigation
*/

echo "Aucun fichier dans cette catégorie";
}
?>



Cette discussion est classée dans : image, entrée, marquer


Répondre à ce message

Sujets en rapport avec ce message

:::::: URGENT !!! ENVOI D'IMAGE PAR FTP !!!! ERREUR :::::: [ par kkz_mil3k ] j'essaie d'nevoyer un fichier image gif ou jpg sur un ftp via ce formulaire php :------------------------------------------- //**connecte au ftp sc Comment insérer un champs image ds ma table ?? [ par inceV ] Salut à tous et bonne année 2002 !!!Bon, je n'arrive pas à créer un champs 'image' ds ma table et je ne comprends pas tp commen ça marche, pourriez-vo Faire unr image sur le serveur en PHP [ par fabiin ] Salut !En ASP, il y a un composant ki permet de créer une image sur le serveur,...on peu avec 2-3 ligne de codes, faire un dégradé, mettre du texte, e Insérer une image dans une autre [ par cduf ] Je sais créer une image (compteur) avec des commandes php GD, mais comment l'insérer dans une autre (bannière). Merci de m'aider.Email : cdufetelle@wa envoyer une image dans le $message de mail() [ par linov ] Bonjour,Comment faire pour envoyer une image dans le $message envoyé par la fonction mail() ?Syntaxe ? Paramètres ? Est-ce possible ?Merci de votre ai include image [ par erich10 ] comment faire un include d'une image ?et comment faire en plus un lien sur cette image?merci générer des miniatures avec gd 1.6 [ par vegetaline ] muhaha alors là c'est rigolo, un super défi pour les programmeurs fous!ok j'ai le code pour générer des miniatures grâce au php, mais ça marche qu'ave MySQL et images [ par Marneus Calgar ] SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un MySQL et images [ par Marneus Calgar ] SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un Ne pas afficher la barre de Menu Image [ par microdav ] Bonjour à vous Internaute,je vous soumets une petite question...Je recherche Code permettant de ne pas faire afficher la barre de menu "Image" sur une


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales