voilà l'erreur "Notice: Undefined index: FournisseurID in C:\wamp\www\SMI\modifiefourni.php on line 4"
voilà mon code
<?php
$db=new PDO('mysql:host=localhost; dbname=parcmfb', 'root','');
$FournisseurID = $_GET["FournisseurID"] ;
$sqm = "SELECT * FROM fournisseur WHERE FournisseurID = "."\'".$FournisseurID."\'";
$sqm = stripslashes($sqm);
$reqTousM=$db->query($sqm);
if ($dataR=$reqTousM->FETCH(PDO::FETCH_ASSOC))
{
?>
<form name="insertion" action="modificationfourni.php" method="POST">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>FournisseurID</td>
<td><input type="text" name="FournisseurID" value="<?php echo($dataR['FournisseurID']) ;?>"></td>
</tr>
<tr align="center">
<td>FournisseurNIF</td>
<td><input type="text" name="FournisseurNIF" value="<?php echo($dataR['FournisseurNIF']) ;?>"></td>
</tr>
<tr align="center">
<td>FournisseurNom</td>
<td><input type="text" name="FournisseurNom" value="<?php echo($dataR['FournisseurNom']) ;?>"></td>
</tr>
<tr align="center">
<td>FournisseurAdresse</td>
<td><input type="text" name="FournisseurAdresse" value="<?php echo($dataR['FournisseurAdresse']) ;?>"></td>
</tr>
<tr align="center">
<td>FournisseurTel</td>
<td><input type="text" name="FournisseurTel" value="<?php echo($dataR['FournisseurTel']) ;?>"></td>
</tr>
<tr align="center">
<td>Observation</td>
<td><input type="text" name="Observation" value="<?php echo($dataR['Observation']) ;?>"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="modifier"></td>
</tr>
</table>
</form>
<?php
}//fin if
?>
</body>
</html>
modificationfourni.php
<?php
$db=new PDO('mysql:host=localhost; dbname=parcmfb', 'root','');
$FournisseurID = $_POST["FournisseurID"];
$FournisseurNIF = $_POST["FournisseurNIF"];
$FournisseurNom = $_POST["FournisseurNom"];
$FournisseurAdresse = $_POST["FournisseurAdresse"];
$FournisseurTel = $_POST["FournisseurTel"];
$Observation = $_POST["Observation"];
$sqlp = "UPDATE fournisseur SET = "."\'".$FournisseurID."\'".", FournisseurNIF= "."\'".$FournisseurNIF."\'".", FournisseurNom=" .$FournisseurNom.", FournisseurAdresse="."\'".$FournisseurAdresse.", FournisseurTel=" .$FournisseurTel.", Observation=" .$Observation."\'"." WHERE FournisseurID = "."\'".$FournisseurID."\'";
$sqlpreg = stripslashes($sqlp);
echo '<script type="text/javascript">';
//echo "alert('$sqlp');";
echo '</script>';
if ($afficheReg=$db->exec($sqlpreg))
{
echo '<script type="text/javascript">';
echo "alert('Modification effectué');";
echo '</script>';
}
else
{
if ($db->errorCode()!=0)
{
$t=$db->errorInfo();
$message = $t[2];
echo $message;
die();
}
}
echo '<script type="text/javascript">history.go(-1);</script>';
?>
et j'ai créer un image avec lien en html pour cette code de modificationje vous previent que j'ai vraiment aucune idée de ce que je peux faire pour corriger ça!! merci!!