8796 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai un bouton dans cette page qui permet d'ajouter des enregistrements dans une table mySQL. Cela fonctionne bien mais la variable insertGoTO telle qu'elle est actuellement me rajoute les variables "sort", "pageNum" et "by" comme ceci: adresse.php?sort=x&pageNum=x&by=x
ce qui est normal.. Mais j'ai mis en place une réécriture d'url pour éviter les adresses à rallonge dont le format est: adresse-$1-$2-$3.html
Mes connaissances en php ne me permettent pas de trouver la bonne syntaxe du insertGoTo.
Merci de votre aide.

  $insertGoTo = "adresse.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}


$currentPage = $_SERVER["PHP_SELF"];
mysql_query('SET NAMES UTF8');

$maxRows_rsCours = 25;
if (isset($_GET['by'])) {
  $maxRows_rsCours = $_GET['by'];
}
$pageNum_rsCours = 0;
if (isset($_GET['pageNum'])) {
  $pageNum_rsCours = $_GET['pageNum'];
}
etc...

Modifié par whynote (30 Oct 2010 - 17:14)