toutes les solutions exposées sur ce forum ou d'autres ne conviennent pas à mon pb.j'en ai tester certaines de celui-çi, sans resultats.tout çà pour dire que la fonction recherche, je l'ai utiliser
je fais face à un pb d'update sql via un formulaire de modif d'une note(id, titre, texte, date).je l'ai coder en trois temps, affichage de toutes les notes, pas de pbs, id recupéré via get.cet id je le passe au where pour afficher le formulaire prérempli avec la note pour modif, pas de pbs.je modifie, je poste et là...çà marche avec print_r mais pas quand j'utilise la requète update, rien n'est insérer.je n'ai aucun message d'erreur de la part de sql ou de php(5.1.4).
après une batterie de tests, j'utilise ce code :
Code : Tout sélectionner
if (isset($_POST['modifier'])) {
$date = date("d-m-Y");
$heure = date("H:i");
$id = $_POST['id'];
$titre_m = htmlentities($_POST['titre']);
$texte_m = htmlentities($_POST['texte']);
if (get_magic_quotes_gpc == 0) {
$titre_m = addslashes($titre_m);
$texte_m = addslashes($texte_m);
}
include_once ("fichiers/connect.php");
$sql = "UPDATE notes SET titre='$titre_m', texte='$texte_m' WHERE id='$id'";
mysql_query($sql) or die("Erreur SQL !" .mysql_error($sql));
echo "<p>note nº$id modifiée le $date ` $heure.</p>\n";
echo '<a href="modif_note.php">modifier une autre note</a> <a href="index.htm">retour accueil</a>';
mysql_close($db);
}précision : php.ini est configuré comme suit :
magic_quotes_gpc = off;
registers_globals = on;
et pour ajouter et supprimer une note je n'ai aucun pbs.
quelqu'un(e) peux m'aider avant que je ne me jette par la fenêtre?