Problème avec la redirection automatique (header)
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:
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