Bonjour,
Avec la refonte de mon projet, j'ai du diviser ma table facture en deux c'est à dire séparer toute la parti relance dans une autre table.
A ce jour j'ai une table facture et une table relance.
A partir de la table facture je souhaiterais faire une une recopie de toute les numéro de facture dans la table relance.
J'ai fais des recherche sur le net mais je n'ai pas trouver d'équivalence par rapport a mon cas car les deux table sont de structure et de nombre de champs différent.
Du coup j'ai mis en place une solution intermédiaire mais voila cela ne fonctionne pas correctement
ci-dessous mon code
Fonctionnement, dans un premier temps je récupère via une requête les facture de ma table facture et je les met dans un formulaire que je traite ensuite pour l'envoie dans ma table relance.
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 <?php session_start(); include('../admin/haut.php'); ?> <?php include ('../inc/inc_connexion.php'); $reponse = mysql_query("SELECT id_numero, facture FROM facture"); while ($donnees = mysql_fetch_array($reponse) ) { ?> <table><tr> <form method="post" action="relance_fact.php" name="formulaire"> <td><input type ="text" name= "numero" value="<?php echo $donnees['id_numero']; ?>" size="5"></td> <td><input type ="text" name= "facture" value="<?php echo $donnees['facture']; ?>" size="14"></td></tr> <tr><td></table> <?php } ?> <input type='submit' name='Modifier' value='actualiser'> </form> <?php if(isset($_POST['numero']) AND $_POST['numero'] AND isset($_POST['facture']) AND $_POST['facture']) { $numero=$_GET['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); include('../inc/inc_connexion.php'); $requete ="INSERT INTO relance values('".$facture."','".$relance."','".$l_01."','".$l_02."','".$l_03."','".$l_04."')"; //$requete ="UPDATE relance SET //facture = '$facture' //relance='$relance', //l_01='$l_01', //l_02='$l_02', //l_03='$l_03', //l_04='$l_04', //WHERE facture = '$facture' "; echo $requete; $requete_execut = mysql_query( $requete ) or die(mysql_error()); } ?>
Je voudrais aussi intégré l'udapte sous condition.
en excutant ce scrip sur une page je n'ai que la dernière ligne qui est récupéré dasn ma table relance.
La je ne vois pas trop d'ou viens le problème.
Je vous remercie de votre aide
Runcafre91
Partager