Passage de parametre
Résolu/Fermé
Fallentree
Fallentree
- Messages postés
- 2295
- Date d'inscription
- mercredi 25 février 2009
- Statut
- Membre
- Dernière intervention
- 22 juillet 2019
Fallentree
- Messages postés
- 2295
- Date d'inscription
- mercredi 25 février 2009
- Statut
- Membre
- Dernière intervention
- 22 juillet 2019
A voir également:
- Passage de parametre
- Programmation - Conventions de passage de paramètres sous x86 - Conseils pratiques - Programmation
- [Java] passage de paramètres et fichiers ✓ - Forum - Programmation
- Probleme affichage suite à passage de parametre ✓ - Forum - PHP
- Passage de parametre dans URL et recuperation dans zone de text ✓ - Forum - PHP
- Passage de parametres PHP ✓ - Forum - PHP
3 réponses
Fallentree
10 juil. 2009 à 17:47
- Messages postés
- 2295
- Date d'inscription
- mercredi 25 février 2009
- Statut
- Membre
- Dernière intervention
- 22 juillet 2019
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
26 févr. 2010 à 09:00
- Messages postés
- 2295
- Date d'inscription
- mercredi 25 février 2009
- Statut
- Membre
- Dernière intervention
- 22 juillet 2019
26 févr. 2010 à 09:00
str remplace " " en %20 Mon Gas ...