J'ai un petit souci, car je crée un système de profils et lors de la modifiaction d'un profil, je pensais mettre ce bout de code, mais hélas, il ne fonctionne pas comme je l'avais prévu.
Le problème est que je ne pense pas que l'on puisse insérer des conditions dans une requète SQL.
Pourriez-vous jetter un oeil à mon script et me donner une solution ou une alternative à mon problème.
Voici mon code :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 $modif_nom = mysql_real_escape_string(htmlentities($_POST['nom'], ENT_QUOTES)); $modif_prenom = mysql_real_escape_string(htmlentities($_POST['prenom'], ENT_QUOTES)); $modif_localisation = mysql_real_escape_string(htmlentities($_POST['localisation'], ENT_QUOTES)); $modif_hobbies = mysql_real_escape_string(htmlentities($_POST['hobbies'], ENT_QUOTES)); $sql_update_profil = "UPDATE profils SET ". if($modif_nom != NULL) { echo " nom='".$modif_nom."'"; } if($modif_prenom != NULL) { echo " prenom='".$modif_prenom."'"; } if($modif_localisation != NULL) { echo " localisation='".$modif_localisation."'"; } if($modif_hobbies != NULL) { echo " hobbys='".$modif_hobbies."'"; } ." WHERE login='".$login."'"; mysql_query($sql_update_profil);
Cordialement, NeO666Linux
Partager