Passage de parametre
Résolu/Fermé
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
-
10 juil. 2009 à 00:49
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 26 févr. 2010 à 09:00
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 26 févr. 2010 à 09:00
A voir également:
- Passage de parametre
- Netflix paramètre compte - Guide
- Passage qwerty azerty - Guide
- Remettre parametre usine pc - Guide
- Parametre windows - Guide
- Changer parametre dns - Guide
3 réponses
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
10 juil. 2009 à 17:47
10 juil. 2009 à 17:47
Je recommence...
Le passage comme parametre à une fonction PHP de la valeur de this.value ne me semble pas possible.
Je n'y arrive pas du moins lorsque des Espaces sont dans les noms de fichier.Seul le premier mot est renvoyé par this.value. Il me faut donc traiter les espaces.
Exple: Je selectionne "Une Fleur jaune.jpg" dans ma liste mais this.value me revoie "Une" et non "Une Fleur jaune.jpg"
Pour cela je remplace les espaces par %20. Ainsi c'est un mot contigü.
Je me demandais si il y avait une astuce pour passer la valeur onClick d'une balise Select à la moulinette PHP pour pouvoir enlever les %20 génant à la lecture du SRC du fichier.
Est ce plus comprehensible ?
Pour le moment, j'ai utilisé une fonction PHP pour transcrire l'affectation: Monchamps.value=this.value.
J'aimerai faire l'affectation de la façon suivant : <Select ... Onclick=<?Php FctAffect(this.value)..>
Et non FctAffect("this.value")
La fonction FctAffect lirait "Une%20Fleur%20jaune.jpg" donc il suffira d'enlever le %20:
<?PHP
FctAffect ($Entry){
$str=$str_replace("%20"," ",$Entry);
echo ("Monchamps.value='".$str."'";}?>
Ce qui n'est pas possible avec la chaine de caractère "this.value", vous le comprenez bien ...
Donc si This.Value="Une%20Fleur%20jaune.jpg"
$Entry="Une%20Fleur%20jaune.jpg" // et non "this.value" comme jusqu'à maintenant.//
$str="Une Fleur jaune.jpg"
echo => Monchamps.value="Une Fleur jaune.jpg"
Ainsi je peux l'afficher...
Alors Verdict !?
Le passage comme parametre à une fonction PHP de la valeur de this.value ne me semble pas possible.
Je n'y arrive pas du moins lorsque des Espaces sont dans les noms de fichier.Seul le premier mot est renvoyé par this.value. Il me faut donc traiter les espaces.
Exple: Je selectionne "Une Fleur jaune.jpg" dans ma liste mais this.value me revoie "Une" et non "Une Fleur jaune.jpg"
Pour cela je remplace les espaces par %20. Ainsi c'est un mot contigü.
Je me demandais si il y avait une astuce pour passer la valeur onClick d'une balise Select à la moulinette PHP pour pouvoir enlever les %20 génant à la lecture du SRC du fichier.
Est ce plus comprehensible ?
Pour le moment, j'ai utilisé une fonction PHP pour transcrire l'affectation: Monchamps.value=this.value.
J'aimerai faire l'affectation de la façon suivant : <Select ... Onclick=<?Php FctAffect(this.value)..>
Et non FctAffect("this.value")
La fonction FctAffect lirait "Une%20Fleur%20jaune.jpg" donc il suffira d'enlever le %20:
<?PHP
FctAffect ($Entry){
$str=$str_replace("%20"," ",$Entry);
echo ("Monchamps.value='".$str."'";}?>
Ce qui n'est pas possible avec la chaine de caractère "this.value", vous le comprenez bien ...
Donc si This.Value="Une%20Fleur%20jaune.jpg"
$Entry="Une%20Fleur%20jaune.jpg" // et non "this.value" comme jusqu'à maintenant.//
$str="Une Fleur jaune.jpg"
echo => Monchamps.value="Une Fleur jaune.jpg"
Ainsi je peux l'afficher...
Alors Verdict !?
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
26 févr. 2010 à 09:00
26 févr. 2010 à 09:00
str remplace " " en %20 Mon Gas ...