j'ai donc vu qu'avec ce code ci
<?php
if (isset($_POST['go'])) {
$sql = 'UPDATE '.$_GET['liasse'].' SET
code_s = "'.mysql_real_escape_string($_POST['code_s']).'",
libelle= "'.mysql_real_escape_string($_POST['libelle']).'",
action= "'.mysql_real_escape_string($_POST['action']).'",
description= "'.mysql_real_escape_string($_POST['description']).'",
date_action= "'.date('Y-m-d',strtotime($_POST['date_action'])).'"
WHERE id='.$_GET['id'].'
' ;
mysql_query($sql) or die(__LINE__.mysql_error().$sql);
header('Location: ' . $_SERVER['HTTP_REFERER']);
exit;
}
?>
en utilisant le header location àa devait fonctionner mais rien ne se produit (la page qui édite les informations et celle qui traite le formulaire sont les même mais celle ou on clique pour faire les modification est différente. si c'est cela le problème je ne sais pas comment procéder, car il peut considérer que comme on clique, alors on est sur une nouvelle page et que le retour en arrière est la page de modification. (page de traitement et de modification ne sont qu'une page).Je suis donc bloqu, car il fait rien.
D'avance merci pour votre aide.