Bonjour,

Je suis actuellement sur un script pour mise a jour d'une donnée dans ma base mysql, le formulaire et la récupération fonctionnement correctement mais le header pour recharger la page ne fonctionne pas.

Ci-dessous mon script

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
 
 
<?php
include('../inc/inc_connexion.php');
 
if(isset($_POST['facture']) AND $_POST['facture'] != NULL
AND isset($_POST['modif']) AND $_POST['modif'] != NULL)
		{
$facture=$_POST['facture'];
$modif=$_POST['modif'];
 
$requete ="UPDATE facture SET 
fact_annee='$modif'
WHERE fact_facture = '$facture'";
 
$requete_execut = mysql_query( $requete ) or die(mysql_error());
 
header('location:modif_annee.php?annee='.$var.'');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>       
   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
   <title>Gestion des dus !</title>
	   <link rel="stylesheet" media="screen" type="text/css" title="GESTION DES DUS V2" href="../style/page.css" />
<link rel="stylesheet" type="text/css" media="print" href="../style/print.css" /> <!-- CSS SPÉCIAL IMPRESSIONS -->
</head>
<body>
 
<a href='../index.php'>Retrour index</a>
 
<?php
include('../inc/inc_connexion.php');
include('../inc/fonction.php');
 
$result = mysql_query("SELECT fact_annee as annee FROM facture group BY fact_annee ASC")or die(mysql_error());
 
echo '<form action="modif_annee.php" method="post">';
echo 'Choissisez un code année : ';
echo '<select name="frm_select_annee">';
 
while ($row = mysql_fetch_array($result))
	{
	echo '<option value="'.$row['annee'].'">'.$row['annee'].'</option>';
	}
echo '</select>';
echo '<input type="submit" value="Go" />';
echo '</form>';	 
$var='';
if(isset($_POST["frm_select_annee"]) AND $_POST["frm_select_annee"] != NULL)
	{
	$var = $_POST["frm_select_annee"];
	$reponse = mysql_query("SELECT * FROM facture WHERE fact_annee = '".$var."'ORDER BY fact_id")or die(mysql_error());
	}	
 
 
	if($var != NULL)
		{
	while ($donnees = mysql_fetch_array($reponse) )
	{ 
 
echo "<form method='post' action='modif_annee.php'> 
		<input type='texte' name='client' value='".$donnees['fact_id']."' size='7' />
		<input type='texte' name='facture' value='".$donnees['fact_facture']."' size='12'/>
		<input type='texte' name='echeance' value='".$donnees['fact_echeance']."' size='12' />
		<input type='texte' name='code' value='".$donnees['fact_annee']."' size='6' />
		<label>Nouvelle valeur : <input type='texte' name='modif' value='' /></label>
		<input type='submit' value='Modifer' /> 
</form>"; 
 
	}
}
?>
</body>
</html>
Je vous remercie de votre aide

Runcafre91