je n'arrive pas à afficher mon formulaire de modification.php
Erreur: warning mysql_fetch_array(),expet parameter 1 be ressource,boolean given in ...
<?php
$ID = $_GET["ID"];//variable ID transmis dans l'url
connectQMMDataBase();
$result mysql_query("SELECT * FROM personnels WHER ID $ID");//selection de tous ce qui concerne l'ID ds la table
while ($affiche_personnels = mysql_fetch_array($result))
{
?>
<form method="post" action="modifier.php?ID=<?php echo $ID;?>">
Nom:
" type="text"/>
Prénom:
" type="text"/>
Fonction:
" type="text"/>
</form>
<?php
}//ferme while
mysql_close();
?>
<?php
if(isset($_POST["Modifier"]))
{
connectQMMDataBase();
$lechamp0 = mysql_real_escape_string(htmlspecialchars(stripcslaches($_POST["Nom"])));//attribution d'une variable pr chaque champ du formulaire
$lechamp1 = mysql_real_escape_string(htmlspecialchars(stripcslaches($_POST["Prénom"])));
$lechamp2 = mysql_real_escape_string(htmlspecialchars(stripcslaches($_POST["Fonction"])));
$result = mysql_query("UPDATE personnels SET Nom='$lechamp0', Prénom='$lechamp1', Fonction='$lechamp2' WHERE ID='$ID'");//enregistre les données modifier
if(!$result)//si erreur
{
die('Requête invalide: ' .mysql_error());
}
else//si non
{
echo 'La modification à été effectué avec succès. Retour à l\'administration.
';
}
mysql_close();
}
?>
A voir également:
Fatal error: uncaught error: call to undefined function mysql_fetch_array()
Merci,
cette réponse ma beaucoup aider;
maintenant le formulaire s'est afficher mais un autre erreur est survenu:
Fatal error: Call to undefined function stripcslaches() in ...
le code:
<?php
if(isset($_POST["Modifier"]))
{
connectQMMDataBase();
$lechamp0 = mysql_real_escape_string(htmlspecialchars(stripcslaches($_POST["Nom"])));//attribution d'une variable pr chaque champ du formulaire
$lechamp1 = mysql_real_escape_string(htmlspecialchars(stripcslaches($_POST["Prénom"])));
$lechamp2 = mysql_real_escape_string(htmlspecialchars(stripcslaches($_POST["Fonction"])));
$result = mysql_query("UPDATE personnels SET Nom='$lechamp0', Prénom='$lechamp1', Fonction='$lechamp2' WHERE ID='$ID'");//enregistre les données modifier
if(!$result)//si erreur
{
die('Requête invalide: ' .mysql_error());
}
else//si non
{
echo 'La modification à été effectué avec succès. Retour à l\'administration.
if(isset($_REQUEST['login'])&&isset($_REQUEST['password']))
{
$requete="SELECT*FROM users WHERE 'login'='".$_REQUEST['login']."' AND 'password'='".md5($_REQUEST['password'])."'";