-
PHP et MySQL
Bonjour à tous,
Je suis tombée sur un exo PHP, vu que je suis débutante, j'ai un peu de mal à comprendre,
Je voulais savoir s'il y a une personne qui peut m'aider à le faire, du moins me donner des indications de réponse,
voici le sujet:
cet exo s'appuie sur une base de données décrivant les trajets de lignes de bus,
lignes(noLigne, DescriptionLigne, arretDepart)
trajets(noLigne*, arret, arretsuivant)
la première table décrit les différentes lignes du réseau, celles-ci sont identifiées à l'aide d'un numéro, d'un libellé complet ainsi que le nom du premier arrêt, la seconde table répertorie les différents arrêts composant la ligne. Chaque n-uplet décrit un arrêt avec son nom et indique l'arrêt suivant; ainsi, d'arrêt en en arrêt, on obtient le trajet de la ligne.
l'application a faire doit permettre d'afficher le trajet complet d'une ligne (liste de tous les arrêts), l'utilisateur doit avoir la possibilité de choisir la ligne à afficher (par exemple, par une zone de saisie ou liste ou bouton de radio...)
ce qu'il faut faire:
Présenter succintement pour l'ensemble des pages leur aspect et leur role, ainsi que la navigation entre ces pages et les données qui circulent entre celles ci.
Si on utlise des sessions, on doit préciser la localisation des créations et ouvertures de sessions ainsi que les données intervenant dans celles ci.
Pour chaque page , Décrire le code HTML et les éventuelles instructions PHP.
Je vous remercie d'avance de votre aide, et je suis à votre disposition, pour des éventuels éclaircissements sur le sujet.
Bonne journée à tous!
Cordialement,
Coralie!
-
Bonjour,
Commences par lire ce tutoriel : http://sylvie-vauthier.developpez.co...rand-debutant/
Ensuite, tu demares ton projet. En cas de probleme, fait un recherche sur les tutoriels, faq ou forum php. Si tu n'y arrives pas, poses la question sur le forum.
A+.
-
bonsoir,
j'ai compris un peu le fonctionnement du PHP,
mais je ne sais pas du tout comment résoudre l'exercice,
quelqu'un veut bien m'aider SVP,
Merci beaucoup!
-
Salut
Il faudrait à mon avis la structure des 2 tables (le détail).
Mais aussi ce que contient les 2 tables (quelques lignes, 2 ou 3 chacune), car comme ça on a du mal à voir.
Ce qui m'intrigue, c'est cette table "trajet" qui contient un champ "arret", donc là ok, mais aussi "arretsuivant".
Là, ça me surprend un peu.
Ca voudrait dire que l'enregistrement suivant pourrait être l'arrêt suivant champ "arret", de la même valeur que l'enregistrement précédent champ "arretsuivant".
Faudrait donc des lignes (des exemples) qui représente bien cet aspect. ;)
Ceci dit, je doute fort (malheureusement) que quelqu'un vienne créer tout ce qui est demandé dans l'exo.
Sur un forum, on se contente en général de débloquer une situation, donc ça s'arrête très souvent à quelques explications, et/ou 2 ou 3 bouts de codes.
Ta demande me semble trop générale, il faudrait être plus précis, dire ce qui bloc, là où tu coince.
-
Bonjour à tous,
Voici à priori comment il faut répondre,
le souci, c'est que je ne sais pas comment mettre ça en oeuvre;
1.1 Trouver la requête qui affiche la liste des lignes
1.2 Trouver la requête qui affiche les arrêts (dans l'odre) d'une ligne précise
Tu peux faire (c'est même recommandé) faire cette étape directement sur le SGBD (MySQL j'imagine), par exemple via PHPmyAdmin. On aura ainsi des requêtes types, qu'on rendra dynamiques par la suite.
2.1 Afficher la liste des lignes (simple texte)
2.2 Afficher la liste des arrêts (pour une ligne donnée, en dur)
intègrer ici le SQL et l'accès à la base de données dans PHP, avec création du HTML de rendu par le PHP
3.1 Afficher la liste de lignes de façon à pouvoir transmettre l'identifiant de chaque ligne : le plus simple étant une liste de liens, avec le numéro de la ligne en paramètre de l'url
3.2 Récupérer le numéro de la ligne choisis dans la liste précédente, et l'intégrer dans la requête SQL, puis afficher le résultat.
On a donc des actions globales comme celles-ci :
- Faire des requêtes SQL simple
- Consulter une base de données via PHP
- Transmettre des données par formulaire ou URL
Je ne sais comment déssiner des tabelaux sur le forum, pour que je puisse vous montrer un exemple de table,
j'attends votre aide SVP,
Cordialement!
Coralie
-
Il faudrait je pense déjà commencer par structurer tes tables en fonction de la demande.
Personnellement, je mettrai une relation n,m entre la table trajets et la table lignes.
Mais il est vrai que ta demande d'aide est très gourmande en temps ...
cordialement