Bonjour,
Une question de débutante sur PHP-MySql que vous pourrez résoudre facilement
En fait c'est sans doute un blocage de compréhension, donc il s'agit plus d'un coup de pouce.
Nous avons déjà travaillé sur les livres, notamment le "zéro" et nous avons créé une base MySql et nous l'avons chargé chez notre hébergeur.
Les tables MySql sont aujourd’hui au nombre de 15.
Notre projet revient, dans une section 'membre' à reproduire l'existant, actuellement en pages statiques, mais avec des pages dynamiques qui s'affichent après requêtes PHP.
Rien de bien original.
Actuellement notre page standard contient:
1- le code de protection de la page type $_SESSION["MEMBRE"] !
2- un div header avec des boutons menus statiques et des liens divers
3- un div menu à gauche avec les 26 lettres de l'alphabet qui se déploie avec en javascript en des dizaines de liens pour chaque lettre.
4- un div center dans lequel se trouve les données (variables) toujours selon la même structure, ligne par ligne, avec un même item pour tous (titre) suivi de la donnée spécifique de la page considérée
5- un div lower avec des info de type footer
Voilà pour les principes.
Voici nos 2 questions, A, B.
A
Dans le menu de gauche nous avons actuellement un code de type
<div class="sousmenu"><a href="blabla124.php"><i>blabla124.php</i></a></div>
Dans le header nous avons des liens avec un code de type
<li><a href="blablaxx.php" target="_self" onMouseOver="this.title='blablaxx'" OnMouseOut="this.title=''">BLABLAXX</a> |</li>
Comment modifier les 2 types de codes ci-dessus pour qu'ils appellent maintenant la base mysql? (ou bien peut-être n'y a -t-il rien à changer ici, sauf si chaque lien était appelé via la base Msql, ce qui est prévu mais pour une étape ultérieure)
B
Dans le center de notre page standard, voici 2 exemples de lignes pour blabla124pour notre page statique
1 2
| <p>Nom Index: <b>donnée 22</b></p>
<p>Nom complet: <b>donnée 46</b></p> |
Comment modifier les 2 types de codes ci-dessus pour qu'ils appellent maintenant la base mysql, sachant que:
- pour la 1ère ligne la donnée 22 doit être cherchée maintenant dans le champ 18 de la table3 pour la ligne qui contient blabla124 dans le champ 4 de la table 1
- pour la 2ème ligne la donnée 26 doit être cherchée maintenant dans le champ 29 de la table8 pour la ligne qui contient blabla124 dans le champ 4 de la table 1
Cela doit être très facile mais on bloque car on ne trouve pas de situations identiques dans nos livres.
Votre petit coup de pouce va nous permettre de démarrer et de finaliser plein de lignes car elles sont aussi simples dans 95% des cas (c'est à dire aller chercher une donnée dans un champ d'une table pour une ligne avec correspondance de la 'racine' pour la même ligne dans le champ 4 de la table 1, et la copier sans modification après le titre (par exemple ici Nom Index et Nom complet).
J'espère que j'ai été claire comme de l'eau de source!
Bon WE !
Merci de votre aide,
A+, Steph
Partager