par
Aureusms » 21 nov. 2011, 23:29
Bonjour,
Je souhaite supprimer la valeur d'un champ dans une base mySQL.
Pour cela je place l'ID de l'enregistrement dans un lien "Effacer".
Je récupère l'ID sur la même page à l'aide de $_GET et supprime ainsi la valeur dans la base mySQL.
Ce qui est dangereux...
Cela fonctionne mais... la valeur de $_GET étant maintenue, toute nouvelle valeur encodée dans le champ est systématiquement effacée !
Est-il possible de supprimer la valeur de $_GET une fois l'opération terminée ? Unset ne fonctionne pas.
Passer sur une autre page semble être la solution mais cela ne m'arrange pas !
Avez-vous des pistes à proposer ?
Merci d'avance.
Essaye avec header(); Cela redirige vers la page que tu veux. ainsi tu redirige vers la page actuelle mais sans le $_GET
Mais comme le dis xtg une condition reste plus adapté. Pour ma part, je ferais plutôt cela via un formulaire en mode POST.
[quote="
[email protected]"]Bonjour,
Je souhaite supprimer la valeur d'un champ dans une base mySQL.
Pour cela je place l'ID de l'enregistrement dans un lien "Effacer".
Je récupère l'ID sur la même page à l'aide de $_GET et supprime ainsi la valeur dans la base mySQL.[/quote]Ce qui est dangereux...
[quote]Cela fonctionne mais... la valeur de $_GET étant maintenue, toute nouvelle valeur encodée dans le champ est systématiquement effacée !
Est-il possible de supprimer la valeur de $_GET une fois l'opération terminée ? Unset ne fonctionne pas.
Passer sur une autre page semble être la solution mais cela ne m'arrange pas !
Avez-vous des pistes à proposer ?
Merci d'avance.[/quote]
Essaye avec header(); Cela redirige vers la page que tu veux. ainsi tu redirige vers la page actuelle mais sans le $_GET
Mais comme le dis xtg une condition reste plus adapté. Pour ma part, je ferais plutôt cela via un formulaire en mode POST.