Bonjour à tous,

Me revoilà avec mon formulaire, cette fois bien plus complet, ma requête SQL s'éxécute mais ne fonctionne pas :

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
type="php">
<?php
// On commence par récupérer les champs
if(isset($_POST['Titre']))      $Titre=$_POST['Titre'];
else      $Titre="";
 
if(isset($_POST['Nom']))      $Nom=$_POST['Nom'];
else      $Nom="";
 
if(isset($_POST['Prenom']))      $Prenom=$_POST['Prenom'];
else      $Prenom="";
 
if(isset($_POST['Adresse']))      $Adresse=$_POST['Adresse'];
else      $Adresse="";
 
if(isset($_POST['CP']))      $CP=$_POST['CP'];
else      $CP="";
 
if(isset($_POST['Ville']))      $Ville=$_POST['Ville'];
else      $Ville="";
 
if(isset($_POST['Telephone']))      $Telephone=$_POST['Telephone'];
else      $Telephone="";
 
if(isset($_POST['Projet']))      $Projet=$_POST['Projet'];
else      $Projet="";
 
if(isset($_POST['Date1']))      $Date1=$_POST['Date1'];
else      $Date1="";
 
if(isset($_POST['Structure1']))      $Structure1=$_POST['Structure1'];
else      $Structure1="";
 
if(isset($_POST['Conseiller1']))      $Conseiller1=$_POST['Conseiller1'];
else      $Conseiller1="";
 
if(isset($_POST['Date2']))      $Date2=$_POST['Date2'];
else      $Date2="";
 
if(isset($_POST['Structure2']))      $Structure2=$_POST['Structure2'];
else      $Structure2="";
 
if(isset($_POST['Conseiller2']))      $Conseiller2=$_POST['Conseiller2'];
else      $Conseiller2="";
 
if(isset($_POST['Date3']))      $Date3=$_POST['Date3'];
else      $Date3="";
 
if(isset($_POST['Structure3']))      $Structure3=$_POST['Structure3'];
else      $Structure3="";
 
if(isset($_POST['Accompagnement1']))      $Accompagnement1=$_POST['Accompagnement1'];
else      $Accompagnement1="";
 
if(isset($_POST['Accompagnement2']))      $Accompagnement2=$_POST['Accompagnement2'];
else      $Accompagnement2="";
 
if(isset($_POST['Accompagnement3']))      $Accompagnement3=$_POST['Accompagnement3'];
else      $Accompagnement3="";
 
 
       // connexion à la base
$db = mysql_connect('sql.free.fr', '****', '***')  or die('Erreur de connexion '.mysql_error());
// sélection de la base  
 
    mysql_select_db('createurs',$db)  or die('Erreur de selection '.mysql_error());
 
    // on écrit la requête sql
   $sql ="UPDATE createurs SET  Titre='$Titre', Nom='$Nom', Prenom='$Prenom', Adresse='$Adresse', CP='$CP', Ville='$Ville', Telephone='$Telephone', Projet='$Projet', Date1='$Date1', Structure1='$Structure1', Conseiller1='$Conseiller1', Accompagnement1='$Accompagnement1',Date2='$Date2', Structure2='$Structure2', Conseiller2='$Conseiller2', Accompagnement2='$Accompagnement2', Date3='$Date3', Structure3='$Structure3', Conseiller3='$Conseiller3', Accompagnement3='$Accompagnement3' WHERE id='$id'";
 
    // on insère les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
 
    // on affiche le résultat pour le visiteur
    echo 'La fiche a été modifiée.';?>
	<a href="http://redwarf401.free.fr/creation/voirformulaire.php">&gt;&gt;RETOUR à la Base</a>
<?php mysql_close();  // on ferme la connexion
?>
Je ne vois pas du tout ce qui cloche,

Merci de jeter un coup d'oeil sur le code.