Bonjour,
Je souhaiterais passer en paramètres dans l'URL afin de faire la liaison entre les pages.
J'ai cherché et j'ai trouvé comment faire (un exemple) :
Sur la page : index.php :
Sur la page : bonjour.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <p><a href="bonjour.php?nom=Dupont&prenom=Jean">Dis-moi bonjour !</a></p>
J'ai compris le principe donc j'essaye de l'appliquer dans mon cas mais ça me pose problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <p>Bonjour <?php echo $_GET['prenom'] . ' ' . $_GET['nom']; ?> !</p>
Je vous explique ce que je veux transmettre :
- l'identifiant de l'utilisateur connecté,
- le titre de la page
Pour récupérer l'identifiant de l'utilisateur connecté, voici la requête SQL :
Le problème c'est qu'il faut que je fasse une boucle while (ci dessous) sur une autre requête SQL, la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Sélectionnement de l'identifiant de l'élève connecté dans la base de données $query_selection_identifiant_id_eleve_connecte = mysql_query("SELECT DISTINCT(id_utilisateur) FROM test_site_utilisateur WHERE pseudo_utilisateur='$pseudo_utilisateur' AND acces_utilisateur='1' OR acces_utilisateur='4'") or die ('Erreur lors de la requête SQL qui permet de sélectionner l\'élève connecté.'); // Envoie une requête à un serveur MySQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Sélectionnement des Cours/TP de l'élève dans la base de données $query_selection_cours_tp_eleve = mysql_query("SELECT DISTINCT(titre_cours),t3.matiere_cours_tp,t3.classe_cours_tp,t3.date_depot_cours_tp,contenu_cours_tp,t3.nom_auteur_cours_tp,type_devoir_cours_tp,t3.date_cloture_validation_cours_tp FROM test_site_utilisateur t1, test_site_questions t2,test_site_cours_tp t3 WHERE t1.pseudo_utilisateur='$pseudo_utilisateur' AND t3.type_devoir_cours_tp='1' AND t2.type_devoir='1'") or die ('Erreur lors de la requête SQL qui permet de récupérer les Cours/TP d\'un élève.'); // Envoie une requête à un serveur MySQL
Je vous mets la boucle while sur la requête SQL ci-dessus :
Le truc, c'est qu'il y a deux requêtes SQL à gérer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 while ($donnees_cours_tp_eleve = mysql_fetch_assoc($query_selection_cours_tp_eleve)) { echo '<tr>'; // echo '<td align="right"><a href="page.php?usr_id='.$query_selection_identifiant_id_eleve_connecte.'titre_cours_tp=' . urlencode($donnees_cours_tp_eleve['titre_cours']).'"</a></td>'; echo '<td align="right"><a href="avancement_global.php?'.urlencode($donnees_cours_tp_eleve['titre_cours']).'"&&"">'.$donnees_cours_tp_eleve['titre_cours'].'</td>'; }
Vous remarquerez que j'ai utilisépour encoder l'adresse URL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part urlencode
En une seule phrase : comment gérer la transition entre les deux pages tout en "gardant" les fonctionnalités ces deux boucles ?
Pouvez-vous m'éclairer SVP ?
Cordialement.
Partager