Bonjour, j'ai une page qui s'appelle affiche_table.php, qui me liste le contenu de trois table dans des tableau, avec des liens pointant tous vers la meme page, qui est suppr.php

ici en fonction de l'id passé par l'url, je fais ds test afin de détruire de la bdd la ligne correspondante.

le code de ma page suppr.php est :
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
 
<?
include("../../connection/config.php"); 
include("../verif.php");
include("../../connection/fonction.php"); 
 
if(isset($_GET["ID_AUTEUR"]))
{
	$id_auteur=$_GET["ID_AUTEUR"];
	$sql="DELETE FROM auteurs WHERE ID_AUTEUR='$id_auteur'";
	$result=mysql_query($sql)or die (mysql_error());
	header("Location : affiche_table.php");
}
if(isset($_GET["ID_EDITEUR"]))
{
	$id_editeur=$_GET["ID_EDITEUR"];
	$sql="DELETE FROM editeurs WHERE ID_EDITEUR='$id_editeur'";
	$result=mysql_query($sql)or die (mysql_error());
	header("Location : affiche_table.php");
}
if(isset($_GET["ID_INSTRUMENT"]))
{
	$id_instrument=$_GET["ID_INSTRUMENT"];
	$sql="DELETE FROM instruments WHERE ID_INSTRUMENT='$id_instrument'";
	$result=mysql_query($sql)or die (mysql_error());
	header("Location : affiche_table.php");
}
 
?>
l'enregistrement est bien supprimé, mais le problème est que la redirection ne se fais pas.
je connais toutes la complexité du header, mais il n'y a pas de html au dessus car la page est uniquement en php
alors la je bloque, je ne comprend pas pourquoi la redirection ne fonctionne pas.

merci pour votre aide