Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1807 connectés 

 


Dernière réponse
Sujet : [PHP] Problème avec le contenu d'une variable provenant d'1 formulaire
shinji J'ai un formulaire qui appel ma page, voilà l'url:
 
".../carteliste.php?choixdept=region&rayon=50&
commune=saint+gr%C3%A9goire&x=51&y=151"

 
je récupère $commune qui vaut "saint grégoire" dans le forumulaire.
je l'affiche, résultat : "saint grégoire".
je transforme $commune:
$commune2 = strtr($commune,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn" );
pour enlever les accents (pour recherche dans BDD).
j'affiche $commune2, résultat: "saint grA goire" ???
 
Qu'est-ce qu'il faut faire, ça viens du codage de l'url paske j'ai fait un test dans un script :
 
<?
$commune="saint grégoire";
echo $commune."<br>";
$commune2 = strtr($commune,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇ
çÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","AAAAAAaaaaaaOOOOOOooooooE
EEEeeeeCcIIIIiiiiUUUUuuuuyNn" );
echo $commune2."<br>";
?>

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shinji J'ai un formulaire qui appel ma page, voilà l'url:
 
".../carteliste.php?choixdept=region&rayon=50&
commune=saint+gr%C3%A9goire&x=51&y=151"

 
je récupère $commune qui vaut "saint grégoire" dans le forumulaire.
je l'affiche, résultat : "saint grégoire".
je transforme $commune:
$commune2 = strtr($commune,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn" );
pour enlever les accents (pour recherche dans BDD).
j'affiche $commune2, résultat: "saint grA goire" ???
 
Qu'est-ce qu'il faut faire, ça viens du codage de l'url paske j'ai fait un test dans un script :
 
<?
$commune="saint grégoire";
echo $commune."<br>";
$commune2 = strtr($commune,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇ
çÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","AAAAAAaaaaaaOOOOOOooooooE
EEEeeeeCcIIIIiiiiUUUUuuuuyNn" );
echo $commune2."<br>";
?>

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR