> Tous les forumsForum des Webmasters

 News
2 pages : [1] 2 ... Fin
Bas de la page Page Précédente Page Suivante 
Statut du sujet : NON RESOLU Imprimer
 cc30
  Posté le 10/09/2005 @ 11:58  
 Petit astucien

569 Messages
Bonjour à tous [hello], Depuis peu je me suis lancé dans le projet de faire des news pour mon site ( http://charles.cc30.free.fr/msn/ ) mais je n'ai pas la bonne méthode ( il semblerait ) pour faire ce-ci. Actuellement j'utilise un code JS : [code]document.write('08/09/05 : <a href="http://charles.cc30.free.fr/msn/news/2005/09.htm#08" target="_top">Messenger Plus! Sortie prévue le 27/07</a><br />'); document.write('07/09/05 : <a href="http://charles.cc30.free.fr/msn/news/2005/09.htm#07" target="_top">Création du fil d\\\\\'actualité !</a><br />'); document.write('30/08/05 : <a href="http://charles.cc30.free.fr/msn/stuff.htm" target="_top">MàJ de SPNG</a><br />');[/code] Celui-ci me permet de donner le résultat attendu en insérant dans une page : [code]<script language="javascript" src="http://charles.cc30.free.fr/msn/news.php" type="text/javascript"></script>[/code] mais c'est à ce moment que survient mon problème. Je voudrai pouvoir proposer à d'autres sites d'afficher ces mêmes news mais qu'ils puissent choisir le nombre de news à afficher. Je vais prendre un exemple concret pour illustrer mes intentions : [code]<script language="javascript" src="http://www.mess-france.com/partenaire.php?limit=10" type="text/javascript"></script>[/code] [code]?limit=10[/code] permet de choisir le nombre de news à afficher. Je voudrai pouvoir utiliser une méthode similaire pour arriver au même résultat. J'ai discuter avec un des webmaster du site ( http://www.mess-france.com ) pour qu'il m'explique le fonctionnement mais sa n'est visiblement pas si simple et c'est là que je fait appel à vous. Apatik:
ben la base de données on y range le contenu des news, et c'est la page php qui va les chercher dedans pour les afficher...
Alors ma question est la suivante : Peut ton utiliser une équivalence à [code]?limit=10[/code] pour mon code en JS ou alors me faut t-il créer une
base de données
et comment faire pour la créer car je n'ai actuellement aucun outils pour travailler avec du .php ... Merci pour votre aide
 Afficher le profil de cc30 Envoyer un message privé à cc30
 
 
Publicité
 jeanpierre949  Posté le 10/09/2005 à 14:00  
Petit astucien

737 Messages
salut si tu es hebergé chez free ,je crois qu'il propose une base de données faut juste la faire activer
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 10/09/2005 à 14:07  
Petit astucien

569 Messages
Oui je suis chez free et je vient de la trouver sur : http://phpmyadmin.free.fr/phpMyAdmin/ Comment sela fonctionne t-il ? Pouvez vous m'expliquer ?

Modifié par cc30 le 10/09/2005 14:34
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 10/09/2005 à 14:48  
Petit astucien

737 Messages
en 1er faut la faire activer ca prend environ 24h .ensuite quand ce sera fait tu iras sur le lien phpmyadmin et tu crees ta base de données directement en remplissant les champs. mais pour l'instant fais la activer et tu reviens ici au a mesure on t'expliquera
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 10/09/2005 à 18:16  
Petit astucien

569 Messages
C'est déja activé et je parvient à phpadmin que doit-je faire à présent ?
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 04:30  
Petit astucien

737 Messages
sur la page phpmyadmin il ya une formule "creer ou ajouter une table" faut que tu definisses le nombre de champs dont tu auras besoin,tu ajoutes un champ,(ne stresses pas tu peux ajouter ou supprimer apres) tu donnes un nom a ta table et tu valides la requete.Tu arrives sur page avec interface pour definir les champs. La colonne gauche pour le nom des champs. Le 1er champ tu le nomme "id" tu choisis les options "int, 8,not null, auto increment,primary key" ensuite vu que ce sont des news tu auras besoin d'un champ texte tu lui donnes un nom aleatoire exemple "news" type "text,not null" plus rien a ajouter pour ce champ et les autres champs en principe ce seront des "varchar,not null,150"tu cliques sauvegarder la table et voila ta table est créée.Si probleme reviens on peut reparer.

Modifié par jeanpierre949 le 11/09/2005 04:42
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 13:48  
Petit astucien

569 Messages
[smile] Merci pour ta réponce [langue] Mais je ne trouve pas [triste]

Modifié par cc30 le 11/09/2005 15:38
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 Malcolm  Posté le 11/09/2005 à 14:38  
  Astucien


7299 Messages
tu dois cliquer sur "charles_cc30 (42)" en haut de la liste dans la partie gauche de ton écran tes tables seront alors affichées à droite et en bas tu auras de quoi en créer une.
Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 14:40  
Petit astucien

737 Messages
la ce qu'on voit c'est une table forum PhpBB au dessus au dessus tu dois avoir la possibilite d'afficher autre chose regarde ce qu'il y a comme lien sur le screen je vois pas bien
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 15:28  
Petit astucien

569 Messages
Voilà je l'ai crée comme tu me l'a indiqué comment je procéde à présent pour écrire une News ? [img]http://charles.cc30.free.fr/Charles/php/1.GIF[/img]

Modifié par cc30 le 12/09/2005 12:12
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 El Konkonbré M@squed  Posté le 11/09/2005 à 16:07  
Petit astucien

355 Messages
Salut. Vous vous cassez bien la tête [bigsmile]. cc30, [url="http://www.siteduzero.com/php/phpmyadmin.php"]va ici[/url] et tout y est parfaitement expliqué. Bye.
Afficher le profil de El Konkonbré M@squedEnvoyer un message privé à El Konkonbré M@squed
 Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 16:27  
Petit astucien

569 Messages
El Konkonbré M@squed a écrit :
Salut. Vous vous cassez bien la tête [bigsmile]. cc30, [url="http://www.siteduzero.com/php/phpmyadmin.php"]va ici[/url] et tout y est parfaitement expliqué. Bye.
C'est simpas mais elle ne fonctionne pas ta page [bigsmile] édit [bigsmile] autant pour moi elle refonctionne [birthday]

Modifié par cc30 le 11/09/2005 17:05
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 16:29  
Petit astucien

737 Messages
maintenant faut un script php pour inserer les données dans la table.El konkombré t'a donné une adresse ca devrait t'aider
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 17:37  
Petit astucien

569 Messages
Voilà je suis arrivé à faire ce qui est écrit dans le lien ( merci El Konkonbré M@squed [langue] ), mais à présent comment doit-je faire pour intégrer les news à mon site ??? Au fait ques que c'est tout ce que j'ai encadré en rouge ? [img]http://charles.cc30.free.fr/Charles/php/3.GIF[/img]

Modifié par cc30 le 11/09/2005 18:14
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 18:19  
Petit astucien

737 Messages
toujours en php script de lecture dans db et d'affichage dans la page web . A moins que ce soit possible en javascript, je connais pas
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 18:23  
Petit astucien

569 Messages
jeanpierre949 a écrit :
toujours en php script de lecture dans db et d'affichage dans la page web . A moins que ce soit possible en javascript, je connais pas
[bigsmile] moi pas comprendre [rougir]

Modifié par cc30 le 11/09/2005 18:25
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 18:32  
Petit astucien

737 Messages
je ne connais pas les possibilites du javascript pour travailler sur les bases de données toi j'ai vu que tu avais plein de scripts java sur ton site non?
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 18:41  
Petit astucien

569 Messages
oui mais je m'en fiche que se soit du JS ou autre chose du moment que sa fonctionne je suis content [bigsmile]
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 18:47  
Petit astucien

737 Messages
Tu retournes sur le site de El KONKONBRE tu trouveras le script php pour lire les données dans une table .ou tu preferes qu'on le fasse?
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 18:49  
Petit astucien

569 Messages
je préfert qu'on le fasse si sa ne te dérenge pas évidament [smile]

Modifié par cc30 le 11/09/2005 18:50
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 18:57  
Petit astucien

737 Messages
moi je te fais un script la tu changeras identifiant, le nom des champs et le nombre suivant ce que tu veux afficher
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 19:00  
Petit astucien

569 Messages
jeanpierre949 a écrit :
moi je te fais un script la tu changeras identifiant, le nom des champs et le nombre suivant ce que tu veux afficher
[merci] [top]
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2005 à 19:09  
Petit astucien

737 Messages
<?php mysql_connect("sql.free.fr","root","password"); mysql_select_db("le nom de ta base de données"); $quet=mysql_query("SELECT news FROM nom de la table WHERE la c'est toi qui les criteres); while ($result=mysql_fetch_array)($quet); { echo ' '.$result["news"]; } mysql_close();?>

Modifié par jeanpierre949 le 12/09/2005 15:57
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 19:15  
Petit astucien

569 Messages
http://charles.cc30.free.fr/test.php visiblement y'a quelque chose qui cloche ...
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 cc30  Posté le 11/09/2005 à 20:47  
Petit astucien

569 Messages
[langue] j'ai rectifier le tir sa fonctionne à présent [smile] Merci à tous pour votre aide mais il y à un mais [bigsmile]. Voici ce que concrètement j'aimerais faire: Bon alors voila [bierre] Premièrement je voudrai trouver un script qui affiche la date et le titre de la news comme si dessous [img]http://charles.cc30.free.fr/Charles/php/5.GIF[/img] et que que l'on puisse modifier le nombre à en afficher en ajoutent la valeur ?limit= après le .php et puis dans un second temps que toute les news s'afichent comme si dessous [img]http://charles.cc30.free.fr/Charles/php/4.GIF[/img] Encadré : rouge : le titre Encadré : vert : l'auteur Encadré : marron : la date Encadré : jaune :le texte et que l'on puisse y accéder en ajoutent l'id ( exemple .php?news=560 )

Modifié par cc30 le 12/09/2005 12:22
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 12/09/2005 à 09:34  
Petit astucien

737 Messages
Salut. je vois que tu as reussi a corriger, je me suis apercu que j'avais oublié le; apres la derniere ) mais bon puisque tu t'es debrouillé c'est bon . Pour ce que tu veux faire, montre nous comment c'est maintenant par rapport a ce que tu veux obtenir. a+
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 12/09/2005 à 18:53  
Petit astucien

569 Messages
id mediumint(9) Non auto_increment titre text latin1_general_ci Non auteur text latin1_general_ci Non date text latin1_general_ci Non texte text latin1_general_ci Non Petite précisions sur la composition de ma table et la source de ma page type pour l'affichage des News [smile] <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40"> <a name="haut"></a> <head> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link rel="File-List" href="../site_fichiers/filelist.xml"> <title>Actualités - CC30 !</title> </head> <body bgcolor="#C0C0C0"> <p align="center"><b><font face="Arial"> <a href="http://charles.cc30.free.fr/msn/" style="text-decoration:none"> <font color="#000080" size="5">http://charles.cc30.free.fr/msn/</font></a><font color="#000080" size="5"> les <i>News</i> !</font></font><br> <br> <font color="#000080" face="Arial"><a title="Retour à l'Accueil" href="http://charles.cc30.free.fr/msn/"> <img border="0" src="../../img/arrow_green_normal.bmp" width="24" height="24" align="right"></a></font><br> </b></p> <a name="08"></a> <p align="left"> [titre]<br> <br> </b> </font><span class="noir">Proposé par </span>[auteur]<span class="noir">, le</span> <span class="noir"> [date]</span></p> <p align="left">[texte]</p> <p align="left"> </p> <p align="center"><br> <font face="Arial"><a title="Aller en Haut de la Page" href="#haut"> <img border="0" src="../../img/up.gif" width="12" height="12" align="right"></a></font></p> </body> </html>
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 12/09/2005 à 19:06  
Petit astucien

737 Messages
Re, 1ere chose tes champs de table change les en varchar sauf "texte" et "id" auquel il faut ajouter une propriete primary key, les champs texts prennent enormement de place dans une table (560000 caracacteres) tu seras vite saturé et dans ce cas ils ne sont pas necessaire pour un nom auteur une date et un titre les varchar avec 150 caracteres doivent suffire. pour le script: SELECT titre auteur date texte FROM table. while ($result=mysql_fetch_array($quet)); $titre='$result["titre"]'; $auteur='$result["auteur"]'; $date='$result["date"]'; $texte='$result["texte"]'; {?> <?php echo '<div class="titre">'''.$titre'</div>';?> <?php echo'<div class="auteur">'''.$auteur'</div>';?> <?php echo'<div class="date">'''.$date'</div>';?> <?php echo'<div calss="texte">'''.$texte'</div>';?> <?php } mysql_close();?> a toi de faire le html et definir les div et les class en css

Modifié par jeanpierre949 le 12/09/2005 19:46
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 12/09/2005 à 19:48  
Petit astucien

569 Messages
sa http://charles.cc30.free.fr/msn/news/news.php ok [smile] sa m'affiche la dernière News parrue mais pour récupérer les autre comment je fait ?

Modifié par cc30 le 12/09/2005 19:59
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 12/09/2005 à 20:31  
Petit astucien

737 Messages
Normalement ca doit afficher toutes les news j'ai pas fixé les limites encore donc ca doit tout afficher avec la boucle while

Modifié par jeanpierre949 le 12/09/2005 20:34
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 12/09/2005 à 20:51  
Petit astucien

569 Messages
jeanpierre949 a écrit :
Normalement ca doit afficher toutes les news j'ai pas fixé les limites encore donc ca doit tout afficher avec la boucle while
Oui mais j'ai définis pour que sa n'en affiche qu'une car quand il y auras X news sa peut devenir rapidement " l'anarchie " de l'organisation il faudrai qu'en maitent .php= ou je ne sait quoi d'autre que l'on puisse afficher la news demandée...

Modifié par cc30 le 12/09/2005 20:56
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 12/09/2005 à 21:03  
Petit astucien

737 Messages
bon , maintenant je vais diner il y possibilite de limiter le nombre d'affichage apres FROM nom de la table tu ajoutes (ORDER BY id DESC LIMIT 10); pour afficher les dix dernieres news

Modifié par jeanpierre949 le 13/09/2005 09:36
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 12/09/2005 à 21:42  
Petit astucien

569 Messages
On ne c'est pas compris [smile] ... Pas grave je tacherai de mieux me ré-expliquer demain. En attendent je peu déjas te dire un grand merci pour ce que nous avons fait ensemble jusqu'à présent en espérent que nous pourrons continuer ainsi [smile] [bierre]
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 13/09/2005 à 08:54  
Petit astucien

737 Messages
Ok j'etais un peu pressé et a coté de la demande. Pour faire ce que tu veux la il faut le faire en deux pages avec un formulaire. La 1ere afficher id et titres et date ou auteur (faut voir ce que tu veux),avec un champ de formulaire qui recupere une de ces valeurs et un lien pour envoyer sur la 2eme la page afficher news.La je ne te fais pas le script comme ca faut que je teste un peu qd meme avant
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 cc30  Posté le 13/09/2005 à 09:46  
Petit astucien

569 Messages
jeanpierre949 a écrit :
Ok j'etais un peu pressé et a coté de la demande. Pour faire ce que tu veux la il faut le faire en deux pages avec un formulaire. La 1ere afficher id et titres et date ou auteur (faut voir ce que tu veux),avec un champ de formulaire qui recupere une de ces valeurs et un lien pour envoyer sur la 2eme la page afficher news.La je ne te fais pas le script comme ca faut que je teste un peu qd meme avant
Oui c'est bien sa [clindoeil] il faurai sur une page la date et le titre et qu'en cliquant sur le titre on accède à la news comme représenter si contre [img]http://charles.cc30.free.fr/Charles/php/5.GIF[/img][smile]

Modifié par cc30 le 13/09/2005 09:48
Afficher le profil de cc30 Voir la configuration de cc30Envoyer un message privé à cc30
 Revenir en haut de la page
 jeanpierre949  Posté le 13/09/2005 à 10:55  
Petit astucien

737 Messages
Ok je vais commencer a les faire faut des mettre des champs caches c'est pas compliqué mais long a regler
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
Haut de la page 
2 pages : [1] 2 ... Fin
Haut de la page Page Précédente Page Suivante 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte




Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page