Bonjour,
j'ai modifié mon code depuis la dernière fois et je voudrais savoir ce qui ne va pas dans mon code parce que je ne vois absolument pas ce qui se passe et je tourne en rond depuis hier en essaynat de troubver...est ce que quelqu'un peut m'aider?
Je me demande si c'est pas un problème avec l'ODBC...
merci

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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
 
<?php
 
 
$mon_dsn='bd1.mdb'; //    identifiant du dsn  
$user='fatima';        //     le login ici 
$pwd='ghobrini';                  //     et le mot de passe 
$cnx = odbc_connect( $mon_dsn , $user, $pwd );
if( ! $cnx ) echo "Impossible de se connecter à la base de données";
 
 
 
 
 
$query = "insert into Table_documents(Identifiant,Reference,Titre,Status,Issue,Category,Date,product,Writer,Owner,Authorizer,Locate,
Upper_Level_Document,Business_Area)";           // champs de la table
$query .= "VALUES ('$Identifiant','$Reference','$Titre','$Status','$Issue','$Category','$Date','$Product','$Writer','$Owner','$Authorizer','$Locate',
{'$Upper_Level_Document') ";  // les valeurs à insérer
$result = odbc_do ($cnx,$query);
 
 
 
 
 
 
$query = "select * FROM Table_document ";  //la requête
 
 
 
if ($result = odbc_do($cnx, $query)){
 
 
for ($i=1;$i<odbc_num_fields( $UnJeu )+1;$i++)           //Parcours des champs et récupération ...
{
echo odbc_field_name($UnJeu, $i)." - ";                  // du nom du champ
echo odbc_field_len($UnJeu, $i)." - ";                   // de sa longueur
echo odbc_field_type($UnJeu, $i)."<br>";                 // de son type
}
 
 
 
 
 
 
 
odbc_close( $cnx); // fermeture de la connexion
 
 
for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}
 
if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}
 
if ($_POST['nbre_zones_texte'] != 0) {
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}
 
$fin = "</body></html>";
 
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;
 
 
 
<html><head><script language="JavaScript">function verifSelection() {if (document.mail_form.champ1.value == "") {
alert("");
return false
} if (document.mail_form.champ2.value == "") {
alert("");
return false
} if (document.mail_form.champ3.value == "") {
alert("");
return false
} if (document.mail_form.champ4.value == "") {
alert("");
return false
} if (document.mail_form.champ5.value == "") {
alert("");
return false
} if (document.mail_form.champ6.value == "") {
alert("");
return false
} } // Fin de la fonction
 
 
 
</script></head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"></div>
<p align="center">
<table width="566" border="0" align="center">
<p align="center">
</p><tr>
      <td><font face="Verdana" size="2">Reference+URL</font></td>
      <td><input name="champ1" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Titre</font></td>
      <td><input name="champ2" type="text"></td>
 
	</tr><tr>
      <td><font face="Verdana" size="2">Status</font></td>
      <td><input name="champ3" type="text"></td>
 
	</tr><tr>
      <td><font face="Verdana" size="2">Issue</font></td>
      <td><input name="champ3" type="text"></td>
 
	</tr><tr>
      <td><font face="Verdana" size="2">Category</font></td>
      <td><input name="champ3" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Date</font></td>
      <td><input name="champ4" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Product</font></td>
      <td><input name="champ5" type="text"></td>
	</tr><tr>
      <td><font face="Verdana" size="2">Writer</font></td>
      <td><input name="champ3" type="text"></td>
	</tr><tr>
      <td><font face="Verdana" size="2">Owner</font></td>
      <td><input name="champ3" type="text"></td>
 
	</tr><tr>
      <td><font face="Verdana" size="2">Authorizer</font></td>
      <td><input name="champ3" type="text"></td>
 
	</tr><tr>
      <td><font face="Verdana" size="2">Locate</font></td>
      <td><input name="champ3" type="text"></td>  
 
	</tr><tr>
      <td><font face="Verdana" size="2">Product</font></td>
      <td><input name="champ3" type="text"></td>
 
	</tr><tr>
      <td><font face="Verdana" size="2">Business Area</font></td>
      <td><input name="champ3" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Upper_level_document</font></td>
      <td><input name="champ6" type="text"></td>
    </tr><tr>
      <td valign="top"><input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="6">
        <input name="nbre_zones_texte" type="hidden" value="0">
<input name="nbre_zone_email" type="hidden" value="0">
<input name="titre_champ1" type="hidden" value="Reference"><input name="titre_champ2" type="hidden" value="Titre"><input name="titre_champ3" type="hidden" value="Product"><input name="titre_champ4" type="hidden" value="Owner"><input name="titre_champ5" type="hidden" value="Catégorie_doc"><input name="titre_champ6" type="hidden" value="Upper_level_document"></td>
      <td><div align="center">
<input type="reset" name="Reset" value="Effacer">          
<input type="submit" name="envoi" value="Envoyer">
        </div></td>
    </tr>
  </table>
  <div align="center"></div>
  ?>