Bonjour,

je sèche un peu sur un script de gestion de photos que j'ai téléchargé.

Ce script gère la création, l'ajout ou la modification de photos à l'aide de la base de données.

C'est au niveau de la modification que ça coince...

Dans le fichier d'origine, on ne pouvait modifier qu'une seule variable.
Cela donnait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$SQL = 'UPDATE '.$table.' SET COMMENT1=\''.$COMMENT.'\' WHERE NUM= '.$NUM;
Malheureusement, je dois pour ma part modifier plusieurs variables. J'ai essayé de tout réunir en une seule ligne de code mais ça ne marche pas. J'avoue être novice et ne pas tout comprendre de la syntaxe Php...

Voici mon "oeuvre" (sic) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$champs = 'COMMENT1 , NOM , SUBTHEME' ;
$valeurs = '\''.$COMMENT.'\',\''.$NOM.'\',\''.$SUBTHEME.'\'' ;
 
$SQL = 'UPDATE '.$table.'('.$champs.') SET VALUES=('.$valeurs.') WHERE NUM= '.$NUM;
 
mysql_query($SQL);
Quelqu'un pourrait me dire où se trouve l'erreur car rien ne fonctionne...

Merci