Bonjour, alors voici un morceau de code correspondant à la validation de news. Le problème est que je ne veux pas que la requete sois affichée, et cette dernière s'affiche toute seule et me bloque mon header:

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
include("../connect_bdd.php");
	include("news/fonctions_util.php");
 
	if(isset($_GET['action']))
	{
		if($_GET['action']=="valider")
		{
			if(statut_news('V', $_GET['id_news'], $_SESSION['util']['id']))
			{
				header('Location: index.php?page=news');
			}
			else
			{
				die("Erreur lors de la validation de la news");
			}
		}
	}
Voici fonctions_util.php:
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
function statut_news($statut_news, $id_news, $id_valid)
{
	switch($statut_news)
	{
		case 'A':
			$sql1="UPDATE news SET statut_news='$statut_news', id_valid=NULL, datevalid_news='0-0-0 0:0:0' WHERE (id_news='$id_news')";
			if(mysql_query($sql1))
			{	return true;}
			break;
		case 'V':
			$sql1="UPDATE news SET statut_news='$statut_news', id_valid='$id_valid', datevalid_news=NOW() WHERE (id_news='$id_news')";
			echo $sql1;
			if(mysql_query($sql1))
			{	return true;}
			break;
		case 'R':
			$sql1="UPDATE news SET statut_news='$statut_news', id_valid='$id_valid', datevalid_news=NOW() WHERE (id_news='$id_news')";
			if(mysql_query($sql1))
			{	return true;}
			break;
		default:
			return false;
	}
}
Voila, donc aucun echo, et pourtant il m'affiche $sql de fonctions_util sur la page. Savez-vous pourquoi ? Et comment l'empecher ?

Merci