Bonjour,
Je cherche à modifier et à faire des recherches dans la base de donnée grâce à PHP. Voici les codes:
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 <html> <head> <style type="text/css"> </style> </head> <body> <form id="form1" name="form1" method="post" action="code.php"> <table width="420" border="0"> <tr> <td width="169" bgcolor="#CCFF00"><label> <input name="rechercher" type="submit" id="rechercher" value="Rechercher" /> </label></td> <td width="369" bgcolor="#CCFF00"><label> <input type="text" id="t_rechercher" /> <span class="Style4"> Recherche par nom</span> </label></td> </tr> <tr> <td>Nom</td> <td><label> <input name="t_nom" type="text" id="nom" /> </label></td> </tr> <tr> <td>Prénom</td> <td><label> <input name="t_prenom" type="text" id="prenom" /> </label></td> </tr> <tr> <td>Note de devoir</td> <td><label> <input name="t_dev" type="text" id="NoteDevoir" /> </label></td> </tr> <tr> <td>Note d'examen</td> <td><input name="t_exam" type="text" id="NoteExam" /></td> </tr> <tr> <td align="center" colspan="2"> <br/> <label> <input name="ajouter" type="submit" id="ajouter" value="Ajouter" /> <input name="modidier" type="submit" id="modidier" value="Modifier" /> </label></td> </tr> </table> <p> </p> </form>Le problème est qu'à chaque fois que je touche sur le bouton rechercher, le message etudiant introuvable s'affiche même en tapant un nom se trouvant effectivement sur la base de données.
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 <? $rech=$_POST['t_rechercher']; $prenom1=$_POST['prenom']; $nom1=$_POST['nom']; $note1=$_POST['NoteDevoir']; $note2=$_POST['NoteExam']; $conn= mysqli_connect("localhost","root","","GestionNotes"); if (isset($_POST['rechercher'])) { $req= "select * from etudiant where nom='$rech'"; mysqli_query($req); $res=mysqli_query($req,$conn); $enrg=mysqli_fetch_row($res); if ($enrg[0] == $rech) { echo "<form id='form1' name='form1' method='post' action='code.php'> <table width='420' border='0'> <tr> <td width='169' bgcolor='#CCFF00'><label> <input name='rechercher' type='submit' id='rechercher' value='Rechercher' /> </label></td> <td width='369' bgcolor='#CCFF00'><label> <input name='t_rechercher' type='text' id='t_rechercher' value='$enrg[0]' /> </label>Recherche par nom</td> </tr> <tr> <td>Nom</td> <td><label> <input name='t_nom' type='text' id='nom' value='$enrg[0]'/> </label></td> </tr> <tr> <td>Prénom</td> <td><label> <input name='t_prenom' type='text' id='prenom' value='$enrg[1]' /> </label></td> </tr> <tr> <td>Note de devoir</td> <td><label> <input name='t_dev' type='text' id='NoteDevoir' value='$enrg[2]' /> </label></td> </tr> <tr> <td>Note d'examen</td> <td><input name='t_exam' type='text' id='NoteExam' value='$enrg[3]' /></td> </tr> <tr> <td colspan='2'><label> <input name='ajouter' type='submit' id='ajouter' value='Ajouter' /> <input name='modifier' type='submit' id='modifier' value='Modidier' /> </label></td> </tr> </table> <p> </p> </form>"; } else { echo '<body onLoad="alert('Etudiant introuvable...')">'; echo '<meta http-equiv="refresh" content="0;URL=index2.php">'; } }
Quelqu'un pourrait il m'aider svp??
Partager