begin process at 2012 02 11 01:31:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > POSTER, AFFICHER, ... DES NEWS SUR VOTRE SITE

POSTER, AFFICHER, ... DES NEWS SUR VOTRE SITE


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Classé sous :Actualité, language PHP, language sql Niveau :Débutant Date de création :17/02/2009 Date de mise à jour :17/02/2009 23:43:50 Vu / téléchargé :6 280 / 801

Auteur : TORA38

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

MERCI DE DIRE CE QUE VOUS EN PENSEZ ET VOTEZ

Je vais vous donné les codes php pour creer des news sur votre site

----------------------------------
|           Installation          |
----------------------------------
-1- Modifiez les données de dbconnect.php et de /admin/dbconnect.php par vos vrais données d'identification a mysql
-2- Copiez le contenu de code.sql dans votre base de données sql
-3- Puis transfèrez les données dans votre serveur ftp

MERCI DE DIRE CE QUE VOUS EN PENSEZ ET VOTEZ

Source

  • tout dans l'archive
  • MERCI DE DIRE CE QUE VOUS EN PENSEZ ET VOTEZ
tout dans l'archive
MERCI DE DIRE CE QUE VOUS EN PENSEZ ET VOTEZ

 Conclusion

Vous pourrez poster des news rapidement sans passer par un client ftp
MERCI DE DIRE CE QUE VOUS EN PENSEZ ET VOTEZ

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

17 février 2009 23:43:50 :
FDF

 Sources de la même categorie

Source avec Zip VÉRIFICATION DE FORMULAIRE EN PHP par psonic13
Source avec Zip Source avec une capture CALENDRIER RÉSERVATION POUR CHAMBRES D'HÔTES EN PHP MYSQL par oallais
Source avec Zip Source avec une capture UPLOADEUR DE FICHIERS MULTIPLES V1 par cod57
FORM, ORM POUR FORMULAIRE par choy
Source avec Zip Source avec une capture LOGIN SHA1 + CRÉATION UTILISATEUR par aventurier19

Commentaires et avis

Commentaire de TORA38 le 17/02/2009 23:44:43

S'il vous plait votez et donnez votre avis

Commentaire de Arto_8000 le 18/02/2009 02:26:50

Pour ton système de pagination c'est très mauvais. Il faut que tu penses à faire quelque chose de générale et qui peut aller jusqu'à l'infini. Tu devrais avoir un paramètre "page" à partir duquel tu peux trouver quel range tu dois sélectionner dans ta base de donnée.

Ainsi ça devrais te donner quelque chose dans ce genre au lieu du copier-coller que tu fais :

<?php
$nbElementParPage = 30;
$page = (isset($_GET['page']) && $_GET['page'] > 0) ? $_GET['page'] : 1;
$sql = 'SELECT * FROM News ORDER BY ID DESC LIMIT ' . (($page-1) * $nbElementParPage). ',' . $nbElementParPage;
?>

Aussi pour la synthaxe du LIMIT en SQL fait très attention le deuxième paramètre est la quantité d'élément que tu dois sélectionner après l'index que tu as spécifié en premier. Ce que tu faisait s'était de mettre en deuxième paramètre la position du dernière élément. Si tu aurais testé la page 7 t'aurais retourné 210 résultats.

Pour le côté base de donnée, c'est toujours mieux de passer par une classe qui gère la connexion.

Aussi, apprend à utiliser des tableaux notamment dans ton fichier postnews.php . Quelque chose comme ceci aurait grandement réduit ton code :

<?php
$mois = array('Janvier', 'Fevrier', ...);
$moisCourrant = $mois[date('n')];
$date = date('d') . ' ' . $moisCourrant . ' ' . date('Y H:i:s');
?>

Pour la fonction date tu devrais regarder la liste de tous les lettres possibles, car dans plusieurs cas tu n'utilisais pas celle qui était la plus approprié. Si tu veux l'année au long c'est "Y" et non "20y".

http://ca2.php.net/manual/fr/function.date.php

Commentaire de TORA38 le 18/02/2009 14:32:17

Merci pour ta correction :D

Commentaire de fedebul le 23/02/2009 12:14:52

bonjour et merci pour ta source ! je ne vois pas comment corriger et mettre ce que tu proposes dans la page des news, faut il oter toutes les lignes qui affiche les news ? merci à vous  :
<?php
$nbElementParPage = 30;
$page = (isset($_GET['page']) && $_GET['page'] > 0) ? $_GET['page'] : 1;
$sql = 'SELECT * FROM News ORDER BY ID DESC LIMIT ' . (($page-1) * $nbElementParPage). ',' . $nbElementParPage;
?>
et puis $mois = array('Janvier', 'Fevrier', ...);
$moisCourrant = $mois[date('n')];
$date = date('d') . ' ' . $moisCourrant . ' ' . date('Y H:i:s');

Commentaire de lucas34990 le 19/06/2009 09:24:47 5/10

Ton code est très sommaire, pas de commentaire ou autre, tu ne protége pas les mysql_query(); tu devrais mette : mysql_query() or die(mysql_error());
Les balises php : <? } ?>
Sa ne fonctionne pas toujours alors que : <?php } ?> fonctionne dans tout les cas.

Commentaire de aboukam le 16/11/2009 16:17:10

SALUT ON ME SIGALE UN PROBLEME LORS DE LINSTALLATION LOCALE

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\news\index.php on line 19  while ($donnees = mysql_fetch_array($reponse) )

Commentaire de fedebul le 16/11/2009 16:19:28

je pense que lorsque la bdd n'est pas remplie d'au moins une news ça affiche ceci ! essaie d'ajouter une news + image et vois le resultat !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Onglet Actualité en php [ par bmounaj ] Salut, j'aimerai faire un onglet "ACTUALITE" dans mon site en php, et on m'a dit qu'il y'avait une fonction ou un bout de code tout prêt pour m'affich


Nos sponsors


Sondage...

Comparez les prix

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,749 sec (3)

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