par ouckileou » 28 avr. 2010, 16:19
Désolé , et je vous remercie pour tout, Je vais arreter de vous saouler avec mon sujet,
par yohan2011 » 28 avr. 2010, 16:03
par ouckileou » 28 avr. 2010, 10:51
par yohan2011 » 27 avr. 2010, 18:48
<?php /* chargement du tableau contenat : - le trajet complet d'une ligne, */ function resultatstrajets() { global $arretDepart; global $arretSuivant; [sql]$requete = "Code sql SELECT arretDepart, arretSuivant FROM Lignes l, Trajets t WHERE l.noLigne LIKE "1";";[/sql] $curseur = mysql_query($requete); for($i = 1; $i <= mysql_num_rows($curseur); $i++) { $nuplettrajet = mysql_fetch_array($curseur); $lignes[$nupletlignes["arretDepart"]] = $lignes["arretSuivant"]; } }
par yohan2011 » 27 avr. 2010, 18:41
<? $hote="localhost"; $utlisateur="root"; $modpasse="1234"; $Connection=mysql_connect($hote,$utlisateur,$modpasse); //echo connection; $nomdelabase="labase"; mysql_select_db($nomdelabase, $connection); $requete="SELECT*from lignes"; $resultat=mysql_query($requete,$connection); //echo $resultat; $test=mysql_fetch_array($resultat); //print_r($test); echo nl2br($test[Descriptionligne));
par ouckileou » 27 avr. 2010, 18:31
Ok ça marche mais du coup avec les résultats tu es bien capable de juger ce qui est bien ou pas non ? Pour lister les lignes, à ton avis on regarde dans quelle table, quelle est la requête la meilleure ? En réponse à ta question ouckileou, je pense que regarder la table "Trajets" c'est mieux, d'une part c'est elle qui correspond le mieux à l'esprit de l'exo, d'autre part elle est plus complète vu qu'on a arret départ et suivant, pour l'utlisateur c'est plus facile de s'y retrouver.
Ok ça marche mais du coup avec les résultats tu es bien capable de juger ce qui est bien ou pas non ? Pour lister les lignes, à ton avis on regarde dans quelle table, quelle est la requête la meilleure ?
par yohan2011 » 27 avr. 2010, 18:09
par ouckileou » 27 avr. 2010, 18:04
1.1 Trouver la requête qui t'affiche la liste des lignes deux possibilités de réponse: SELECT noLigne FROM Lignes; ou SELECT noLigne FROM Trajets; (cette solution répète les noLigne autant de fois qu'elle est inscrite dans la table trajets) 1.2 Trouver la requête qui t'affiche les arrêts (dans l'odre) d'une ligne précise SELECT arret, arretSuivant FROM Trajets WHERE noLigne like "1"; Oui elle fonctionne, je dirais que cette requete n'est pas très académique mais elle fonctionne;
par ouckileou » 27 avr. 2010, 18:02
SELECT arretDepart, arretSuivant FROM Lignes l, Trajets t WHERE l.noLigne like "1";
SELECT l.DescriptionLigne, l.arretDepart, t.arret, t.arretSuivant FROM Lignes l INNER JOIN Trajets t ON l.noLigne= t.noLigne WHERE l.noLigne = "1";
par yohan2011 » 27 avr. 2010, 18:02
par yohan2011 » 27 avr. 2010, 17:51
par ouckileou » 27 avr. 2010, 17:45
un autre requete qui permet d'afficher les arrets d'une ligne donnée qui sera choisie par l'utlisateur; SELECT arret, arretSuivant FROM Trajets WHERE noLigne like "1"; "1"=ligne 1 mais le plus judicieux je crois "choix utlisateur"
par ouckileou » 27 avr. 2010, 17:44
1.2 Trouver la requête qui t'affiche les arrêts (dans l'odre) d'une ligne précise
1.1 Trouver la requête qui t'affiche la liste des lignes
par yohan2011 » 27 avr. 2010, 17:42
par yohan2011 » 27 avr. 2010, 17:38