Bonjours,
Premièrement, dans ton code je ne vois pas ton appel de fonction :
header("location: index.php");
Deuxièmement, je vois dans ton fichier delete.php qu'il y a un :
<meta http-equiv="refresh" content="index.php">
Donc, si je comprends bien, tu souhaites que lorsque la personne arrive sur la page delete.php, elle soit redirigé vers index.php.
Ce que tu peux faire, c'est d'ajouter à la suite de :
$req = mysql_query($sql) or die('Erreur de sql ! <br/>'.$sql.'<br />'.mysql_error());
la commande suivante :
header("Location: index.php");
exit;
La raison pour laquelle nous avons besoins du exit sont expliqué sur la document PHP de la fonction header a cette adresse.
J'espère que j'ai bien compris la problématique.