Bonjour à tous,
Je débute dans la programmation php / mysql et je galère à modifier ma table, j'ai donc besoin de votre aide d'expert !

J'ai fait un formulaire qui affiche correctement les donnés de ma table ( titre / description ) dans mes input et textarea.
Mon url affiche bien l'id update.php?idRealisation=1

Quand je valide les modifications apportées, le script maj.php prend bien en charge la modification du titre et de la description mais n'enregistre rien dans la bdd car l'id n'est pas prise en compte.

Voici le code de mon fichier maj.php :

<?php
include("config.php");
$titre = $_POST[ 'titre' ];
$description = $_POST[ 'description' ];
$id = $_GET["idRealisation"] ;
$query='UPDATE realisation set titre="'.$titre.'", description="'.$description.'"  WHERE id="'.$id.'"';
echo $query; 
$resultat=mysql_query($query)or die(mysql_error()); 


Pouvez vous me dire où se trouve l'erreur ?

EDIT : Voici ce que m'affiche le résultat de la requête
UPDATE realisation set titre="test fdg", description="test description fdsg " WHERE id=" "

J'ai procédé de la même façon pour supprimer une réalisation et la récupération de l'id via url fonctionne correctement donc je ne comprends pas Smiley ohwell

Merci d'avance pour votre aide précieuse !
Modifié par akira21 (04 May 2014 - 16:45)