Alors j'ai une erreur, mais je ne vois pas où c'est malheureux ça
X Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\Php\mysql_pdo\modif.php on line 17
Je suspicione le quote qui remplace de stripslash mais j'en sais rien.
<?php
if(!empty($_POST["id"]))//vérifier si une saisie
{
include("mysqlconnex.inc.php");//connexion à la base de donnée
//requête
$id_con=connPDO();
$id=$id_con->quote($_POST["id"]);
$requete="SELECT * FROM personne WHERE id='$id'";
$result=$id_con->query($requete);
$coord=$result->fetch(PDO::FETCH_NUM); X
print_r($coord);
echo'<br/><br/>';
echo'<form action="'.$_SERVER['PHP_SELF'].'" method="post" enctype="application/x-www-form-urlencoded">';
echo'<fieldset><legend>Modification de l\'id: <b>'.$coord[0].' </b></legend>';
echo'<input type="hidden" name="id" value="'.$coord[0].'"/>';
echo'Nom: <input type="text" name="nom" value="'.$coord[1].'" size="40"/><br/>';
echo'Prénom: <input type="text" name="prenom" value="'.$coord[2].'" size="40"/><br/>';
echo'Mail: <input type="text" name="mail" value="'.$coord[3].'" size="40"/><br/>';
echo'<input type="submit" name="submit" value="Modifier"/>';
echo'</fieldset></form>';
$result->closeCursor();
$id_con=NULL;
}
Merci