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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de variable pour affichage de pages

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de variable pour affichage de pages

n°1120289
Stephgphy
Posté le 15-06-2005 à 08:56:36  profilanswer
 

Bonjour à tous,
 
je suis novice en php et j'ai un petit soucis. Je n'ai pas trouvé de solutions dans le forum.
 
Je développe un site perso en local avec EasyPHP et une petite BD MYSQL.
J'ai une table projets avec une vingtaine de projets.  
Sur mon site actuellement, j'ai une page php pour chaque projet (soit 20 pages), contenant la requete permettant d'aller chercher les infos du projet en question.
 
Quel code permet de définir une variable qui prendra en compte le numéro du projet et qui affichera les bonnes infos en fonction de ce numéro?
 
Cela permettrait d'avoir une page "générique", dynamique et non plus 20...
 
Merci pour votre aide.
 
Stephgphy

mood
Publicité
Posté le 15-06-2005 à 08:56:36  profilanswer
 

n°1120295
plainsofpa​in
Pingouino's lover
Posté le 15-06-2005 à 09:00:33  profilanswer
 

tu passes un paramètre a ta page dans le genre projets.php?id=20, et tu fais une requete pour aller chercher dans ta base l'enregistrement dans projet ou l'id vaut 20.
 
C'est pas bien difficile :)


Message édité par plainsofpain le 15-06-2005 à 09:00:48

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1120556
Stephgphy
Posté le 15-06-2005 à 11:26:30  profilanswer
 

Bonjour,
c'est bien ce que j'essaie de faire sans y arriver.
 
En fait j'ai deux pages :
- la première (projet.php) affichant l'ensemble des projets auxquels je participe (Requete SELECT nom FROM projet;)
- quand on clique sur le projet que l'on souhaite découvrir, par exemple le projet 12, alors on arrive sur la page de présentation détaillée de projet 12 (projet12.php) (Requete SELECT * FROM projet WHERE id='12';)
 
Comment passer en paramètre l'id du projet et ou définir ce paramètre? dans la première ou la seconde page? Comment modifier mes requêtes pour avoir une page projet dynamique et non plus 20.
 
Merci bien
 
Stephgphy :bounce:

n°1120573
plainsofpa​in
Pingouino's lover
Posté le 15-06-2005 à 11:30:49  profilanswer
 

ben a chaque lien tu fout l'id dans l'adresse comme je te l'ai montré, et dans le projet.php tu teste si la variable $_GET["id"] existe, si elle existe tu vérifies que l'id de projet est dans la base, et t'affiche, si pas d'id saisi tu affiches une liste des projets avec les liens générés par php.
 
Tout ca est faisable en 1 page.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1120583
plainsofpa​in
Pingouino's lover
Posté le 15-06-2005 à 11:35:20  profilanswer
 

Code :
  1. <html>
  2. ...
  3. <body>
  4. <?
  5. if(isset($_GET["id"]))
  6. {
  7. $sql = "select * from produits where id = '".$_GET["id"]."' ";
  8. $result = mysql_query($sql);
  9. $val = mysql_fetch_array($result);
  10. echo $val["truc"] etc ...
  11. }
  12. else
  13. {
  14. $sql = "select * from projets";
  15. $result = mysql_query($sql);
  16. echo "<ul>";
  17. while($val = mysql_fetch_array($result)
  18. {
  19. echo "<li><a href='produits.php?id=".$val["id"]."'>Produit ".$val["id"]."</a></li>";
  20. }
  21. echo "</ul>";
  22. }
  23. ?>
  24. </body>
  25. </html>


 
Bien sur, il manque plein de tests pour éviter des erreurs ou par souci de sécurité, mais c'est le principe ... Je suis gentil en ce moment je sais pas pourquoi :)


Message édité par plainsofpain le 15-06-2005 à 11:36:06

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1121718
Stephgphy
Posté le 16-06-2005 à 11:25:17  profilanswer
 

Merci !


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

  Problème de variable pour affichage de pages

 

Sujets relatifs
[ActiveX][CAB] web install / problème téléchargementProbléme de Tableau HTML [ Colspawn Rospawn]
probleme .htaccess et fichier PHPProbleme de lien entre table de données
problème avec ma procédure sous oracle[OpenGL] Problème de tache spéculaire
SP2 bloque l'affichage de mes SWF sous IEProblème de Mise en place d'un tableau
[MySQL] Problème avec ReplaceProbleme .h
Plus de sujets relatifs à : Problème de variable pour affichage de pages


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