Bonjour,
J'ai fait créer un petit script permettant de supprimer une entrée dans une BDD dans mon site WP. Suite à cela, il y a un script JS permettant une redirection lorsque la suppression est faite... et étant donné que mon url à un "&" puisque j'ai besoin de deux informations en GET, baaah il me met une url fausse... c'est comme si il réécrivait le "&".

Voici mon script :

<center><p style="text-align:center; font-size:16px; font-weight:bold;">En cours de suppression...</p></center>around<?phparoundif (isset($_GET["id_oeuvre"])) {around    $id_oeuvre=$_GET["id_oeuvre"];around}aroundaroundif (isset($_GET["id_artiste"])) {around    $id_artiste=$_GET["id_artiste"];around}aroundaround$sql ='DELETE from oeuvres WHERE ID='.$id_oeuvre.'';aroundaroundmysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());aroundaroundRedirect('?page_id=382&id_artiste='.$id_artiste)aroundaround?>

Et le résultat de l'url: www.monsite.com/?page_id=382#038;id_artiste=2

Au lieu de : www.monsite.com/?page_id=382&id_artiste=2

Auriez-vous une idée du problème ? Car là, je sèche et j'en ai vraiment besoin...

Merci !

1 réponse


Pas sur mais tu peux essayer

$string = '?page_id=382&id_artiste='.$id_artiste;
$url = urlencode($string);
Redirect($url);