Bonjour à tous,

Je travaille actuellement sur la mise en place d'une fonctionnalité permettant de consulter des dossiers d'inscriptions qui ont été mis en attente car les dossiers étaient incomplets. Pour consulter ces dossiers, 2 possibilités : soit avec le nom de l'étudiant, soit avec son numéro de carte de l'université. La fonctionnalité fonctionne bien que l'on rentre le nom ou le numéro de carte. Pour les homonymes, une liste s'affiche afin de sélectionner l'étudiant concerné. Cependant, lorsque je clique sur l'étudiant désiré, il est impossible de consulter le dossier de l'étudiant car je rencontre cette erreur :

"Notice: Undefined variable: query in /var/www/progiciel/admin/inscription/consultationDossierAttente.php on line 39" suivi de "Query was empty".

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?php
 
if(isset($_POST["numCarte"])){
 
$numCarte=$_POST["numCarte"];
 
}
 
if(isset($_GET["numCarte"])){
 
$numCarte=$_GET["numCarte"];
 
}
 
 
if(isset($_POST["nom"])){
$nom=strtoupper($_POST["nom"]);
}
 
 
include("../../include/c_mysql.php");
 
 
 
if (isset($numCarte)){
 
	$query="SELECT * FROM dossiers_recus WHERE numCarte='$numCarte'";
  var_dump($query);
 
}
 
if(isset($nom)){
 
	$query="SELECT * FROM dossiers_recus WHERE (nom_patron='$nom' OR nom_usuel='$nom')";
  var_dump($query);
 
}
 
$dbresult=mysql_query($query, $dblink) or die(mysql_error());
var_dump($dbresult);
 
if(mysql_num_rows($dbresult)==0){
 
		die("<p align='center'>Nom ou numéro de carte inconnu de la base<br><a href='javascript:history.go(-1)'>[Retour]</a></p>");
 
	}else if(mysql_num_rows($dbresult)>1){
 
//problème des homonymes.
 
	print('<div align="center">');
 
	while($row=mysql_fetch_array($dbresult)){
 
		print('<font face="verdana" size="3"><a href="consultationDossierAttente.php?id='.$row[0].'">Nom patronymique : '.$row[3].' Prénom : '.$row[4].'</a></font><br><br>');
 
	}
 
	print('</div>');
 
	die();
 
	}else{
 
	while($row=mysql_fetch_array($dbresult)){
 
		$id=$row[0];
 
		$numCarte=$row[1];
 
		$nom_usuel=$row[2];
 
		$nom_patron=$row[3];
 
		$prenom=$row[4];
 
		$discipline=$row[5];
 
		$inscription=$row[6];
 
		$dossier_sead=$row[7];
 
		$dossier_IA=$row[8];
 
		$observation=$row[9];
 
		$date=$row[10];
 
		$sead_incomplet=$row[11];
 
		$support=$row[12];
 
		}
 
	$nbre_enr=mysql_num_rows($dbresult);
 
//Récupération de l'intitulé de la discipline
$dbresult=mysql_query("SELECT discipline.id_discip,discipline.nom_discipline,annee_disciplinaire.intitule_annee FROM discipline,annee_disciplinaire"
." WHERE discipline.id_discip='$discipline' AND discipline.id_annee=annee_disciplinaire.id_annee ORDER BY discipline.nom_discipline,annee_disciplinaire.id_annee",$dblink);
while($row=mysql_fetch_array($dbresult)){
	$id_discip=$row[0];
	$nom_discipline=$row[1];
	$annee=$row[2];
}
 
//Traitement de la date
$concat_date=explode("-",$date);
$enr_date=$concat_date[2]." / ".$concat_date[1]." / ".$concat_date[0];
 
 
if($inscription=='1'){
$inscription='DOSSIER DE 1ERE INSCRIPTION';
}else if($inscription=='r'){
$inscription='DOSSIER DE REINSCRIPTION';
}else{
$inscription='';}
 
if($dossier_sead=='oui'){
$dossier_sead='Dossier d\'inscription SEAD - Support : '.$support;
}else{
$dossier_sead='';
}
 
if($dossier_IA=='oui'){
$dossier_IA='Dossier d\'inscription Administrative (DAEVU)';
}else{
$dossier_IA='';
}
 
if($sead_incomplet=='oui'){
$sead_incomplet='Dossier SEAD INCOMPLET - Support : '.$support;
}else{
$sead_incomplet='';
}
 
}
 
?>
Pour info, les var_dump me renvoient ceci :

/var/www/progiciel/admin/inscription/consultationDossierAttente.php:35:string 'SELECT * FROM dossiers_recus WHERE (nom_patron='KARA' OR nom_usuel='KARA')' (length=74)
/var/www/progiciel/admin/inscription/consultationDossierAttente.php:40:resource(3, mysql result)


Merci pour votre aide !