CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide php pour améliorer mon site svp!

-Shyrka-
-Shyrka-
Niveau 8
25 juillet 2005 à 18:26:30

Salut à tous et à toutes ( ba ouai?... ^^) !
j´ai fait un systeme de création d´article,
qui, après validation d´un formulaire,
crée un fichier " article_{id}" ( {id} étant un nombre atribué à l´article) contenant variable: $titre ( qui contient le titre de l´article), $texte ( le texte de l´article), et $auteur ( l´auteur de l´article)
je voudrai en fait faire une page qui ouvre qui liste de maniere alphabétique tous les titres de tous les articles; j´avais pensé à un code ( voir plus bas), mais ça affiche par ID, et non par ordre alphabétique

voila, si quelqun pourrai maider

ps: ne me suggerez pas dutiliser une base mysql ou de changer de systeme, j´ai déja près de 300 articles enregistrés comme ça...

code auquel j´avais pensé:

< ?php

/ / définition de $id ( 1=premier article)
$id=1;

/ / création d´une boucle qui ouvrira tous les articles
while ( file_exists("article_".$id.".php3"))
{
include("article_".$id.".php3");
echo $titre;
$id++;
}
? >

electron_libre
electron_libre
Niveau 10
25 juillet 2005 à 19:05:38

au lieu de faire un echo $titre dans ta boucle, tu devrais ranger ton titre dans un tableau php ( que tu auras initialiser avant biensur), à chaque tout de boucle, tu tri ton tableau, il y a de tres bons algorithmes pour ca sur le web

mais le plus simple, ca serait vraiment de passer par une bdd, et pour exporter tes anciens fichier c simple, tu sais deja recuperer les vairable qui compose tes articles, donc tu crées la tables

create table articles(
id int(4) not null,
titre varchar(25),
texte text,
auteur varchar(25)
) ;

( bon g fais ca à l´arrache, àrevoir donc)

dans un fichier que tu lanceras qu´une seule fois tu mets :

$id = 1;

while( file_exists("article_".$id.".php3"))
{
include("article_".$id.".php3");
$sql = insert into articles values($id, $titre, $texte, $auteur);
mysql_query($sql);
$id++;
}

´fin un truc dans le genre quoi

-Shyrka-
-Shyrka-
Niveau 8
25 juillet 2005 à 21:19:28

ouai pas con!, merci ; -)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment