Bonjour,
Je susi atuellement dans la dernier ligne droite de mon projet, suite à une refonte complète de celui-ci.
Ce qui qui fonctionnais auparavant bug maintenant suite aux changements de structures.
J'ai un formulaire qui me sert à mettre à jour ma table relance et voila cela ne fonctionne pas comme voulu
ci-dessous la structure de ma table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE IF NOT EXISTS `relance` ( `facture` varchar(14) NOT NULL DEFAULT '', `relance` varchar(3) NOT NULL, `l_01` date NOT NULL, `l_02` date NOT NULL, `l_03` date NOT NULL, `l_04` date NOT NULL, PRIMARY KEY (`facture`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Ci-joint les fichiers de traitement et le formulaire
formulaire
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 <?php $numero= $_GET['numero']; $var=$numero; echo ("Client :"); echo $var; include ('../inc/inc_connexion.php'); $reponse = mysql_query("SELECT * FROM relance WHERE id_numero= '$var' ORDER BY facture"); while ($donnees = mysql_fetch_array($reponse) ) { ?> <hr> <form method="POST" action="relance_01.php"> Client : <input type ="text" name="numero" value="<?php echo $donnees['id_numero']; ?>" size="6"> Facture : <input type ="text" name="facture" value="<?php echo $donnees['facture']; ?>" size="10"><br> <label>Relance N°1 : <input type="text" name="l_01" value="<?php echo $donnees['l_01']; ?>" size="6"></label> <label>Relance N°2 : <input type="text" name="l_02" value="<?php echo $donnees['l_02']; ?>" size="6"></label> <label>Relance N°3 : <input type="text" name="l_03" value="<?php echo $donnees['l_03']; ?>" size="6"></label> <label>Relance N°4 : <input type="text" name="l_04" value="<?php echo $donnees['l_04']; ?>" size="6"></label> <input type="submit" name="Modifier" value="actualiser"> </form> <?php include ('trait_udapte.php'); }
Script de traitement
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 <?php session_start (); ?> <?php include('../inc/inc_connexion.php'); if(isset($_POST['numero']) AND $_POST['numero'] AND isset($_POST['facture']) AND $_POST['facture'] AND isset($_POST['relance']) AND $_POST['relance']) { $numero=$_POST['numero']; $facture=$_POST['facture']; $montant=""; $intitule=""; $session=""; $date_fact=""; $date_echeance=""; $type_fact= ""; $relance=addslashes($_POST['relance']); $l_01=addslashes($_POST['l_01']); $l_01=addslashes($l_01); $l_02=addslashes($_POST['l_02']); $l_02=addslashes($l_02); $l_03=addslashes($_POST['l_03']); $l_03=addslashes($l_03); $l_04=addslashes($_POST['l_04']); $l_04=addslashes($l_04); $annee=addslashes($_POST['annee']); $annee=addslashes($annee); $requete ="UPDATE relance SET relance='$relance', l_01='$l_01', l_02='$l_02', l_03='$l_03', l_04='$l_04' WHERE facture = '$facture' AND id_numero = '$numero'"; echo $requete; $requete_execut = mysql_query( $requete ) or die(mysql_error()); } ?>
Je vous remercie de votre aide car cela fait deux jours que je suis sur ces problèmes
Runcafre91
Partager