bonsoir,
J'essai de resoudre depuis quelques heures un casse tête, mais je n'y arrive pas.
J'aissai de récupéré le resultat d'une requete, il sagit des notes d'eleves pour chaque matière.
Chaque colone correspondrai a une matière, j'ai réussi a metre les matière en colone, mais je coince pour les notes.
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 if ($_GET['mode']=="expo") { $nom = $_GET['nom']; $prenom =$_GET['prenom']; $id_eleve =$_GET['id_eleve']; $fichier ="Résultat de l'élève;".$nom." ".$prenom."\n"; $fichier .= "\n"; $requete="SELECT e.nom, e.prenom, m.nom_mat, n.note FROM eleve e, matiere m, note n WHERE e.id_eleve=n.eleve_id_eleve AND n.eleve_id_eleve='".$id_eleve."' AND m.id_mat=n.matiere_id_mat AND n.trimestre='1' ORDER BY e.id_eleve"; $resultat = mysql_query ($requete,$connexion); $lignes = mysql_num_rows ($resultat); if ($lignes!=0) { while ($row = mysql_fetch_object($resultat)) { $fichier .=$row->nom_mat.";"; } header("Content-type: application/vnd.ms-excel"); header("Content-disposition: attachment; filename=Personnes.csv"); print $fichier; } }
Partager