Bonjour à tous,

Voilà j'ai fais une page admin d'où je gère une base de données. Sur cette page j'ai créé plusieurs formulaires, un pour chaque section.

Maintenant, je veux une seule page pour gérer tout ces formulaires plutôt qu'en avoir une pour chaque. Donc, tranquillement, j'ai incorporé chaque requête dans une page nommée update.php

Mais voilà qu'après avoir inséré la dernière cela me donne une page blanche au lieu de mon header voulu. Je sais que l'erreur est dans mon dernier if ... mais je ne peux la trouver. Donc j'ai testé seule ma dernière portion de script et voilà où ça plante. J'ai beau avoir fais des recherches, je ne parviens pas à localiser mon erreur.

PS: J'ai essayé le switch/case avant les if/else sans succès.


Merci d'avance pour vos solutions et/ou suggestions

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
<?
// Connect database. 
$host="localhost"; // Host name.
$db_user="root"; // MySQL username.
$db_password=""; // MySQL password.
$database="troglo"; // Database name.
$link = mysql_connect($host, $db_user, $db_password);
 
if (isset($_POST['COR'])){      // Si Coordinateur
    $nav=mysql_real_escape_string($_POST['navig'], $link);
	$cie=mysql_real_escape_string($_POST['cienavig'], $link);
	$acc=mysql_real_escape_string($_POST['accueil'], $link);
	$ech=mysql_real_escape_string($_POST['echange'], $link);
	$lut=mysql_real_escape_string($_POST['lutte'], $link);
	$exp=mysql_real_escape_string($_POST['expe'], $link);
	$hos=mysql_real_escape_string($_POST['hosto'], $link);
	$par=mysql_real_escape_string($_POST['parrain'], $link);
	$cha=mysql_real_escape_string($_POST['challenge'], $link);
	$con=mysql_real_escape_string($_POST['construc'], $link);
	mysql_connect($host,$db_user,$db_password);
	mysql_select_db($database);
	$coord=mysql_query("SELECT coordinateur FROM admin ");
	while($row=mysql_fetch_assoc($coord)){
		mysql_query("UPDATE admin SET coordinateur='$nav' WHERE ID=2 ");
		mysql_query("UPDATE admin SET text5='$cie' WHERE ID=2 ");
		mysql_query("UPDATE admin SET coordinateur='$acc' WHERE ID=8 ");
		mysql_query("UPDATE admin SET coordinateur='$ech' WHERE ID=7 ");
		mysql_query("UPDATE admin SET coordinateur='$lut' WHERE ID=9 ");
		mysql_query("UPDATE admin SET coordinateur='$exp' WHERE ID=5 ");
		mysql_query("UPDATE admin SET coordinateur='$hos' WHERE ID=4 ");
		mysql_query("UPDATE admin SET coordinateur='$par' WHERE ID=10 ");
		mysql_query("UPDATE admin SET coordinateur='$cha' WHERE ID=6 ");
		mysql_query("UPDATE admin SET coordinateur='$con' WHERE ID=3 ");
		}
			header('Location: ' . $_SERVER['HTTP_REFERER'] );
	  break;
 
}
 
?>