Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1539 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] besoin d'aide pour faire tout en un seul fichier... [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] besoin d'aide pour faire tout en un seul fichier... [RESOLU]

n°201646
freeman_78
Posté le 25-08-2002 à 20:25:08  profilanswer
 

Bonjour tout le monde !!
Bon voilà j'ai ça comme code :

Code :
  1. $requête = "SELECT * FROM type";
  2. if($p = mysql_query($requête,$c)){
  3. while($r = mysql_fetch_array($p)){
  4. echo "\n
  5.             <span style=\"font-family:Courier New\">
  6.               <a href=\"$r[id].php\">> $r[description]</a>
  7.             </span>
  8.             <br>
  9.             <br>";

ça m'affiche le contenu d'une table (16 éléments) et ça les mets en lien avec le lien qui correspond à l'id de l'élément... mais 4a vous pouvez le voir.
Après j'ai créé 16 pages php(1.php, 2.php, ...) qui affichent des articles qui correspondent à la catégorie (l'une des 16 catégorie...).
dans les 16 fichiers y'a ça :  
 

Code :
  1. $requête = "SELECT * FROM tabpro WHERE type_id = 12 ORDER BY nom";
  2. $résultat = mysql_db_query($base,$requête);
  3. if ($résultat) {
  4.   while ($article = mysql_fetch_assoc($résultat)) {
  5.    $articles[] = $article;
  6.   }
  7. }

et un truc pour afficher ça. Le numéro en gras est la seule chose qui varie dans les fichiers (ici donc un morceau du fichier "12.php" ).
J'ai fait ça parce que je savais pas comment faire plus simplement mais je voudrais vous demander justement : comment faire pour éviter de créer ces 16 pages ? Pour faire tout ça en un seul fichier... ça doit être largement faisable mais je vois pas du tout comment le faire :(
 
Je n'ai pas été très clair mais pour vous aider un peu : http://www.kayoo.net/php/categories.php ... je pense que avec ça vous comprendrez ce que je voudrais faire.
 
Merci d'avance !!


Message édité par freeman_78 le 26-08-2002 à 01:11:42
mood
Publicité
Posté le 25-08-2002 à 20:25:08  profilanswer
 

n°201683
NyGL
Adriennnnnneeeee.....
Posté le 25-08-2002 à 23:15:45  profilanswer
 

bon, je suis pas sur d'avoir tout compris, mais je crois que si...
 
dans ta page que tu as appelé cathegories.php au lieu de mettre  
<a href=\"$r[id].php\">
tu mets
<a href=\"sous_cathegorie.php?id=$r[id]\">
 
et dans la page sous_cathegories.php (qui remplaceras toutes tes 1.php, 2.php ...)
 

Code :
  1. $requête = "SELECT * FROM tabpro WHERE type_id = $id ORDER BY nom";
  2. $résultat = mysql_db_query($base,$requête);
  3. if ($résultat) {
  4. while ($article = mysql_fetch_assoc($résultat)) {
  5.   $articles[] = $article;
  6. }
  7. }


 
j'ai utilisé la variable $id mais je ne sais pas si tu l'utilises deja ou pas...

n°201688
freeman_78
Posté le 26-08-2002 à 00:00:07  profilanswer
 

yes ok ça marche nickel !!
merci !!!!!!!
 
donc on peut "transporter" une variable et sa valeur d'une page à une autre par l'url en utilisant xabc.php?var=x ... c'est ça ?

n°201690
mrbebert
Posté le 26-08-2002 à 00:03:01  profilanswer
 

oui
après le ? ce sont les paramètres

n°201692
freeman_78
Posté le 26-08-2002 à 00:09:37  profilanswer
 

c'est une manière de transmettre des données d'une page à une autre donc .... on peut mettre plusieurs paramètres ? si oui on les sépare comment ?
 
merci :)

n°201695
--greg--
Posté le 26-08-2002 à 00:14:40  profilanswer
 

par &
 
blah.php?x=1&y=1
 
euh
t'es déjà allé sur un sITE wEB avant d'essayer d'en faire un toi? :heink:

n°201696
freeman_78
Posté le 26-08-2002 à 00:17:16  profilanswer
 

--greg-- a écrit a écrit :

par &
 
blah.php?x=1&y=1
 
euh
t'es déjà allé sur un sITE wEB avant d'essayer d'en faire un toi? :heink:



lol voui merci mais j'étais po sur :D
les sites ça va je commence à savoir les faire... mais en php je commence alors je me renseigne ... po la peine d'être vilain  [:sisicaivrai]

n°201697
--greg--
Posté le 26-08-2002 à 00:17:49  profilanswer
 

ben si tu savais pq t'as pas essayé...

n°201698
NyGL
Adriennnnnneeeee.....
Posté le 26-08-2002 à 00:22:13  profilanswer
 

freeman_78 a écrit a écrit :

yes ok ça marche nickel !!
merci !!!!!!!
 
donc on peut "transporter" une variable et sa valeur d'une page à une autre par l'url en utilisant xabc.php?var=x ... c'est ça ?




 
et oui, c'est magique hein !
 tu as deja regardé l'url quand tu navigues dans ce forum ?

n°201699
freeman_78
Posté le 26-08-2002 à 00:23:01  profilanswer
 

freeman_78 a écrit a écrit :

mais en php je commence alors je me renseigne


donc je savais pas... enfin j'étais pas sur
 
mais c pas grave
merci boucoup !

mood
Publicité
Posté le 26-08-2002 à 00:23:01  profilanswer
 

n°201700
freeman_78
Posté le 26-08-2002 à 00:23:34  profilanswer
 

NyGL a écrit a écrit :

 
 
et oui, c'est magique hein !
 tu as deja regardé l'url quand tu navigues dans ce forum ?



oh oui elle est tellement compliquée !! elle doit avoir de jolis pouvoirs elle !!

n°201704
NyGL
Adriennnnnneeeee.....
Posté le 26-08-2002 à 00:44:22  profilanswer
 

une petite chose qui pourrait te servir, si veux passer plusieur variables à un script tu peux faire comme ca:
 
monscript.php?var1=valeur&var2=valeur&varx=valeur

n°201718
freeman_78
Posté le 26-08-2002 à 01:08:04  profilanswer
 

NyGL a écrit a écrit :

une petite chose qui pourrait te servir, si veux passer plusieur variables à un script tu peux faire comme ca:
 
monscript.php?var1=valeur&var2=valeur&varx=valeur



:jap:
oui c'est la réponse à la 2ème question que j'ai posé :)
 
merci pour tout !
et vive php c'est vraiment génial ce langage !! avec mysql... :)

n°203773
Eniac
Da Mourfis' King
Posté le 28-08-2002 à 13:01:29  profilanswer
 

pour transmettre plusieurs valeurs, il ne faut pas mettre un & entre les variables ?
 
par ex index.php?page=table_des_matières&endroit=haut ?
 
mais c'est vrai que le lien est "transformé" en index.php?page=table_des_matières&endroit=haut quand on clique dessus...  
 
enfin, je me paume moi même :)


---------------
If you really want something, all the Universe conspires in helping you to achieve it.
n°203780
--greg--
Posté le 28-08-2002 à 13:09:24  profilanswer
 

eniac: tout à fait, si tu *écris* ce lien dans ta page.


Message édité par --greg-- le 28-08-2002 à 13:09:30

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°203782
Eniac
Da Mourfis' King
Posté le 28-08-2002 à 13:11:31  profilanswer
 

--greg-- a écrit a écrit :

par &
 
blah.php?x=1&y=1




 
donc là en fait tu voulais dire "quand on écrit ça sur la barre d'adresse"
 
tout s'explique, ça me rassure :)
 
A+


---------------
If you really want something, all the Universe conspires in helping you to achieve it.
n°203784
--greg--
Posté le 28-08-2002 à 13:14:00  profilanswer
 

Eniac a écrit a écrit :

 
 
donc là en fait tu voulais dire "quand on écrit ça sur la barre d'adresse"
 
tout s'explique, ça me rassure :)
 
A+



vivi enfin j'ai pas refléchi, j'ai pas encore l'habitue de faire le & ... :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°203790
Eniac
Da Mourfis' King
Posté le 28-08-2002 à 13:18:30  profilanswer
 

moi non plus, ça fait moins de 2 semaines que je fait du PHP  :)  
mais ça va ça rentre bien
 
<? mode spam on ;?>
j'ai juste un gros prob ici
http://forum.hardware.fr/forum2.ph [...] subcat=393  :D  
<? mode spam off ;
echo 'Désolé' ;
?>


Message édité par Eniac le 28-08-2002 à 13:18:56

---------------
If you really want something, all the Universe conspires in helping you to achieve it.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] besoin d'aide pour faire tout en un seul fichier... [RESOLU]

 

Sujets relatifs
fichier base de donneeSockets, PHP, newsletter... comment ça marche ?
[ PHP ] Problème pour trouver la librairie GD ?[PHP] afficher du html avec printf...
Erreur SQL PHP, affreux !! C koi ???[PHP & JavaScript] Identification avec un cookie
[JS] trouve pas de titre, problmes de syntax?[resolu]JscrollPane contenant un JTextArea et défilement automatique [Resolu]
Compresser un fichier WAV en mp3[PHP] Renvoyer des informations d'une page à l'autre par l'URL
Plus de sujets relatifs à : [PHP] besoin d'aide pour faire tout en un seul fichier... [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR