Recherche et modification base de donnée
Bonjour,
Je cherche à modifier et à faire des recherches dans la base de donnée grâce à PHP. Voici les codes:
Code:
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> |
Code:
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">';
}
} |
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.
Quelqu'un pourrait il m'aider svp??