Bonsoir à tous

Tout d'abord désolé pour ce problème qui a été déjà posé beaucoup de fois mais j'ai pas trouvé mon bonheur dans les solutions.

Voici mon problème j'ai un formulaire que je soumets, j'appelle une page php (creer.php) qui va s'occuper de vérifier si les champs de saisie sont vides, et si oui je reviens à la page du formulaire (formIngredient.php)

Au moment du submit (j'ai laisse tous les champs de mon formulaire a vide), j'atteint la nouvelle page (creer.php) avec cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: Cannot modify header information - headers already sent by (output started at /u1/m2/toto/public_html/gestionBDD/creer.php:5) in /u1/m2/toto/public_html/gestionBDD/creer.php on line 22
J'utilise Session_start() ce qui je sais pose problème si l'on souhaite utiliser header, mais je ne vois pas la solution.

Il n'y a pas d'espace ou de retour chariot avant mon <?php

Code de creer.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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
	//Gestion des sessions
		session_save_path('../sessions/');
		session_start();
	 echo "<div style='text-align:center;'><a href='../gestionBDD/gestionIngredient.php'>Retour Ingredients</a></div><br>";
	 if(isset($_SESSION['identification']) ){
		 if($_SESSION['identification'][0]['type']=='Employe'){
			 if (isset($_GET['origine'])) {
				 $var=$_GET['origine'];
				 //Ingrédient
				 if($var == 0){
					 $nomI=$_POST['nom'];
					 $prixI=$_POST['prix'];
					 $quantI=$_POST['quantite'];
					 $seuilI=$_POST['seuil'];
					 echo "nom : $nomI&nbsp;&nbsp;prix : $prixI&nbsp;&nbsp;quantite : $quantI&nbsp;&nbsp;seuil : $seuilI<br>";
					 echo "Ingr&eacute;dient cr&eacute;&eacute;.<br>";
 
					 //vérification qu'il n'y ai pas d'erreurs
					 $adresseForm="inscriptionClient.php";
					 if($nomI=="" || $prixI=="" || $quantI=="" || $seuilI=="") {
						 header("Location:". $adresseForm."?erreur=champ_vide");
						 exit();
					 }
				 //Pizza
				 } else if ($var == 1){
					 echo "Ingr&eacute;dient cr&eacute;&eacute;e.<br>";
				 //Menu
				 } else if ($var == 2) {
					 echo "Menu cr&eacute;&eacute;e.<br>";
				 //Produit
				 } else if ($var == 2){
					 echo "Produit cr&eacute;&eacute;e.<br>";
				 //Erreur
				 } else {
					 echo "Erreur dans le passage de paramètre!<br>";
				 }
			 }
		 } else {
			echo "Vous devez poss&eacute;der un compte Employ&eacute; pour acc&eacute;der &agrave cette partie du site.";
		 }
	 } else {
		 echo "Vous devez poss&eacute;der un compte Employ&eacute; pour acc&eacute;der &agrave cette partie du site.";
	 }
?>
Si vous avez la moindre idée ...
Merci d'avance.