Page blanche après requêtes PHP/SQL
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:
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;
}
?> |