Bonjour à tous,
je voudrais récupérer mon numéro pour le mettre en paramètres dans ma redirection mais cela ne marche pas
voici le code utilisé :
<?php
if (isset($_POST['Num']))
{
require_once('includes/bd.inc.php');
require_once('includes/magicquotes.inc.php');
$Num = mysqli_real_escape_string($lien, $_POST['Num']);
$numero = mysqli_real_escape_string($lien, $_POST['Num']);
$TypeDeBien = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['TypeDeBien']));
$AdresseBien = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['AdresseBien']));
$ValeurBien = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['ValeurBien']));
$CRD = htmlspecialchars(mysqli_real_escape_string($lien, $_POST['CRD']));
$sql = "UPDATE bdpatrimoine set TypeDeBien='$TypeDeBien', AdresseBien='$AdresseBien', ValeurBien='$ValeurBien', CRD='$CRD' where Num = '$Num'";
if (!mysqli_query($lien, $sql))
{
$erreur = "erreur dans la modification de la fiche patrimoine :" .mysqli_error($lien);
include 'erreur.html.php';
}
}
header('Status: 301 Moved Permanently', false, 301);
header('Location: modifpatrimoine.php?Num='echo $Num; );
?>
<?php
function changedatefrus($datefr)
{
$dateus=$datefr{6}.$datefr{7}.$datefr{8}.$datefr{9}."-".$datefr{3}.$datefr{4}."-".$datefr{0}.$datefr{1};
return $dateus;
}
?>
je pense avoir un problème de syntaxe dans mon header mais je ne vois pas lequel
lorsque j'exécute mon code j'ai le message d'erreur suivant :
Parse error: syntax error, unexpected T_ECHO in C:\Program Files\EasyPHP-5.3.3\www\gescompt\majpatrimoine.php on line 26
quelqu'un a t il une idée ???
merci d'avance
bonne journée
Aurélie