Les news

page 1 page 2
Répondre
Bzh
Bzh
Déconnecté
Juste pour dire que les news sont vraiment interressantes et agréables à lire.

Merci La Globule !
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Malheureusement, je n'ai aucun mérite.

Je pioche les news sur des sites d'informations générales et sur des sites plutot orientés dev, tels que clubic, nexen, linuxfr, php, pear, mysql, prototype, dojo, slashdot, wri, etc.
Bzh
Bzh
Déconnecté
Oui ca je m'en doute !

Mais il y a tout de même un premier travail de filtrage !
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Hello.

Wé c'est cool les news, mais on dirait que ça se met plus à jour depuis le 24/08 ... oÔ

@+...
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
J'étais en vacances :)
Carnyx
Carnyx
Déconnecté
salut,

je suis très intéressé de savoir comment tu as fait la pagination des news. Il y a déjà une base myqsl je présume.
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Hello.

Comme ça ... plus ou moins. smiley

@+...
Carnyx
Carnyx
Déconnecté
Je vais entrer mes news dans une base mysql.

Est-ce que je commence par les news les plus anciennes ou par les plus récentes ?
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Hello.

Aucune importance ... assure-toi que tu aies un champ "date" et ensuite dans ta requête tu feras un truc comme SELECT id,text,date FROM news ORDER BY date ASC par exemple ou ORDER BY date DESC = de la plus récente à la plus ancienne.

@+...
Carnyx
Carnyx
Déconnecté
Ok merci

Comme j'entre des dates anciennes, il ne faut pas que le système de news (du tuto) mette la date du jour.

Si je mets la date manuellement, elle va rester ? elle ne sera pas écrasée par la date mise automatiquement ?
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Hello.

à ce moment là il faut que tu modifies le formulaire de insert_news.php avec un input date et que tu spécifies une date au format Y-m-d H:i:s

Un truc comme :
  1. <input type="text" name="date" value=""> 

et dedans tu entres une date de la forme 2008-01-14 12:01:00

Ensuite il faudra ajouter de quoi traiter ce champ dans ton fichier insert_news.php
De quoi récupérer la valeur de $_POST['date'];
  1. if (isset($_POST['date'])) $date = $_POST['date']; else $date = ""; 

et modifier la requête pour l'insertion :
  1. // lancement de la requête d'insertion
  2. $sql = 'INSERT INTO news VALUES("", "'.mysql_escape_string($_POST['auteur']).'", "'.mysql_escape_string($_POST['titre']).'", "'.$date.'", "'.mysql_escape_string($_POST['news']).'")'; 


@+...
Carnyx
Carnyx
Déconnecté
J'ai un soucis d'affichage avec le premier code :

http://www.lephpfacile.com/wall/wall-1424.php

Le code d'affiche sur la page html, mais seulement pour la ligne date
Carnyx
Carnyx
Déconnecté
Il y a peut-être moyen de modifier la date manuellement dans la base après l'enregistrement automatique
Carnyx
Carnyx
Déconnecté
Dans le scrip insert-news, faut-il entrer ses données/codes/mots de passe,
ici :

  1. $base = mysql_connect ('serveur', 'login', 'password');
  2. mysql_select_db('nom_base', $base);
  3.  



Faut-il entrer les quatres variables (serveur, login, password et nom-base) à entrer? c'est ça ?

Si oui, pour 'serveur', que faut-il mettre ?
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Pourquoi tu écris ton problème sur ce forum ? Ton problème n'a rien à avoir avec le sujet de départ, le mieux serait créer un sujet sur le forum "PHP / MySQL". Non ?
page 1 page 2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog