par
pat » 26 févr. 2008, 19:10
Tout compte fait j'ai préféré passer par une page intermédiaire qui me permet en plus de transformer mes caractères afin qu'ils soit affichés correctement dans l'URL.
<?php require_once('../Connections/connectgl.php');
$colname_selectprod = "3";
if (isset($_GET['prod'])) {
$colname_selectprod = (get_magic_quotes_gpc()) ? $_GET['prod'] : addslashes($_GET['prod']);
}
mysql_select_db($database_connectgl, $connectgl);
$query_selectprod = sprintf("SELECT * FROM t_produit WHERE NumProd = %s", $colname_selectprod);
$selectprod = mysql_query($query_selectprod, $connectgl) or die(mysql_error());
$row_selectprod = mysql_fetch_assoc($selectprod);
$totalRows_selectprod = mysql_num_rows($selectprod);
function retireAccents($txt) {
$masque = "[?!]";
$txt = eregi_replace($masque, "", $txt);
$masque = "[àâä@]";
$txt = eregi_replace($masque, "a", $txt);
$masque = "[éèêë€]";
$txt = eregi_replace($masque, "e", $txt);
$masque = "[ïì]";
$txt = eregi_replace($masque, "i", $txt);
$masque = "[ôö]";
$txt = eregi_replace($masque, "o", $txt);
$masque = "[ùûü]";
$txt = eregi_replace($masque, "u", $txt);
$masque = "[ç]";
$txt = eregi_replace($masque, "c", $txt);
$masque = "[&]";
$txt = eregi_replace($masque, "et", $txt);
$masque = " +";
$txt = eregi_replace($masque, "-", $txt);
$masque = "[°]";
$txt = eregi_replace($masque, "-", $txt);
return(strtolower($txt));
}
$produit=$row_selectprod['produit'];
$produit=retireAccents($produit);
$cate=$_GET['cate'];
$prod=$_GET['prod'];
$acti=$_GET['acti'];
$region=$_GET['region'];
$url = "http://www.guidelabo.com/guide/choix-guide.php?produit=$produit&acti=$acti&prod=$prod&cate=$cate®ion=$region";
header("location: $url");
mysql_free_result($selectprod);
?>
Tout compte fait j'ai préféré passer par une page intermédiaire qui me permet en plus de transformer mes caractères afin qu'ils soit affichés correctement dans l'URL.
[php]<?php require_once('../Connections/connectgl.php');
$colname_selectprod = "3";
if (isset($_GET['prod'])) {
$colname_selectprod = (get_magic_quotes_gpc()) ? $_GET['prod'] : addslashes($_GET['prod']);
}
mysql_select_db($database_connectgl, $connectgl);
$query_selectprod = sprintf("SELECT * FROM t_produit WHERE NumProd = %s", $colname_selectprod);
$selectprod = mysql_query($query_selectprod, $connectgl) or die(mysql_error());
$row_selectprod = mysql_fetch_assoc($selectprod);
$totalRows_selectprod = mysql_num_rows($selectprod);
function retireAccents($txt) {
$masque = "[?!]";
$txt = eregi_replace($masque, "", $txt);
$masque = "[àâä@]";
$txt = eregi_replace($masque, "a", $txt);
$masque = "[éèêë€]";
$txt = eregi_replace($masque, "e", $txt);
$masque = "[ïì]";
$txt = eregi_replace($masque, "i", $txt);
$masque = "[ôö]";
$txt = eregi_replace($masque, "o", $txt);
$masque = "[ùûü]";
$txt = eregi_replace($masque, "u", $txt);
$masque = "[ç]";
$txt = eregi_replace($masque, "c", $txt);
$masque = "[&]";
$txt = eregi_replace($masque, "et", $txt);
$masque = " +";
$txt = eregi_replace($masque, "-", $txt);
$masque = "[°]";
$txt = eregi_replace($masque, "-", $txt);
return(strtolower($txt));
}
$produit=$row_selectprod['produit'];
$produit=retireAccents($produit);
$cate=$_GET['cate'];
$prod=$_GET['prod'];
$acti=$_GET['acti'];
$region=$_GET['region'];
$url = "http://www.guidelabo.com/guide/choix-guide.php?produit=$produit&acti=$acti&prod=$prod&cate=$cate®ion=$region";
header("location: $url");
mysql_free_result($selectprod);
?>[/php]