par
jay64 » 11 juil. 2006, 22:51
Bonjour à tous.
J'ai un formulaire dans lequel j'ai intégré un bouton censé exécuter la suppression d'un enregistrement d'une table. Cette table possède deux clés primaires (IdVoteur et IdMatch). Voici ci dessous le code qui s'exécute lorsque le formulaire est validé.
Lorsque l'internaute utilise ce formulaire, et que le bouton est cliqué, le navigateur cherche indéfiniment comme s'il ne trouvait pas de sortie possible.
Cependant, lorsque j'arrete le chargement (même trés rapidement après avoir cliqué sur le bouton de validation du formulaire) et que je vais voir dans PhpMyAdmin ma table, je constate que l'enregistrement correspondant à ma requete SQL a bien été supprimé.
Ma question est donc la suivante : comment faire en sorte que le navigateur affiche ma page de sortie et ne cherche pas dans le vide une fois que l'enregistrement ait bien été supprimé ?
Merci d'avance !
Jay
if ((isset($_GET['IdVoteur_Supp'])) && ($_GET['IdVoteur_Supp'] != "")) {
$deleteSQL = sprintf("DELETE FROM prono_Fusion_Voteur_MatchLigue1 WHERE IdVoteur=%s and IdMatch=%s",
GetSQLValueString($_GET['IdVoteur_Supp'], "int"),
GetSQLValueString($_GET['IdMatch_Supp'], "int"));
mysql_select_db($database_connexion_bdd_mysql, $connexion_bdd_mysql);
$Result1 = mysql_query($deleteSQL, $connexion_bdd_mysql) or die(mysql_error());
$deleteGoTo = "saisie.php";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}
Bonjour à tous.
J'ai un formulaire dans lequel j'ai intégré un bouton censé exécuter la suppression d'un enregistrement d'une table. Cette table possède deux clés primaires (IdVoteur et IdMatch). Voici ci dessous le code qui s'exécute lorsque le formulaire est validé.
Lorsque l'internaute utilise ce formulaire, et que le bouton est cliqué, le navigateur cherche indéfiniment comme s'il ne trouvait pas de sortie possible.
Cependant, lorsque j'arrete le chargement (même trés rapidement après avoir cliqué sur le bouton de validation du formulaire) et que je vais voir dans PhpMyAdmin ma table, je constate que l'enregistrement correspondant à ma requete SQL a bien été supprimé.
Ma question est donc la suivante : comment faire en sorte que le navigateur affiche ma page de sortie et ne cherche pas dans le vide une fois que l'enregistrement ait bien été supprimé ?
Merci d'avance !
Jay
[php]if ((isset($_GET['IdVoteur_Supp'])) && ($_GET['IdVoteur_Supp'] != "")) {
$deleteSQL = sprintf("DELETE FROM prono_Fusion_Voteur_MatchLigue1 WHERE IdVoteur=%s and IdMatch=%s",
GetSQLValueString($_GET['IdVoteur_Supp'], "int"),
GetSQLValueString($_GET['IdMatch_Supp'], "int"));
mysql_select_db($database_connexion_bdd_mysql, $connexion_bdd_mysql);
$Result1 = mysql_query($deleteSQL, $connexion_bdd_mysql) or die(mysql_error());
$deleteGoTo = "saisie.php";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}[/php]