Problème pour remplacer une donnée par une variable
Résolu
flexi2202
Messages postés
3822
Date d'inscription
Statut
Membre
Dernière intervention
-
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
bonjour a tous
pour une fois cela n est pas pour moi
mon amie a vu un plugin de météo mais lorsque on charge le plugin
on ne sait voir la météo que pour un seul code postal
donc j avais pensé faire une liste déroulante avec des codes postaux
et ensuite passer par une variable pour remplacer le code postal commise d office
voici le plugin récupéré
mais le soucis est que le plugin ne fonctionne plus
et donc j avais pense remplacer 4000 par ceci
ou meme par ceci
pour une fois cela n est pas pour moi
mon amie a vu un plugin de météo mais lorsque on charge le plugin
on ne sait voir la météo que pour un seul code postal
donc j avais pensé faire une liste déroulante avec des codes postaux
et ensuite passer par une variable pour remplacer le code postal commise d office
voici le plugin récupéré
mais le soucis est que le plugin ne fonctionne plus
<!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <title>Titre de la page</title> <link rel="stylesheet" href="style.css"> <script src="script.js"></script> </head> <body> <?php $recherche_ville = $_POST['recherche_ville']; $ville=$recherche_ville; ?> <form method="post"> <label for="browser">choisi la ville de ton choix :</label> <input list="browsers" name="recherche_ville" id="browser"> <datalist id="browsers"> <option value="9300-Aalst "> <option value="9880-Aalter "> <option value="3200-Aarschot "> <option value="2630-Aartselaar "> <option value="1790-Affligem "> <option value="6250-Aiseau-Presles "> <option value="3570-Alken "> </datalist> <input type="submit" value="Valider" /> </form > <?php echo substr($ville, 0, 4); ?> <iframe scrolling="no" width="1920" height ="1080" frameborder="0" marginwidth="0" marginheight="0" src="https://www.meteo.be/services/widget/.?postcode=4000 "&nbDay=2&type=11&lang=fr&bgImageId=1&bgColor=567cd2&scrolChoice=0&colorTempMax=A5D6FF&colorTempMin=ffffff"></iframe> </body> </html>
et donc j avais pense remplacer 4000 par ceci
<?php echo $ville ;?>
ou meme par ceci
<?php $ville ;?>
A voir également:
- Problème pour remplacer une donnée par une variable
- Remplacer disque dur par ssd - Guide
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Remplacer par word - Guide
- Fermeture de Coco : les internautes à la recherche d'un remplaçant - Accueil - Réseaux sociaux
- Remplacer un visage sur une photo - Guide
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
si je comprends bien, tu nous montres le plugin modifié, qui ne fonctionne pas, sans nous dire quel est le symptôme, ni ce qu'il affiche..
et tu ne nous montres pas le plugin de départ qui fonctionnait.
si je comprends bien, tu nous montres le plugin modifié, qui ne fonctionne pas, sans nous dire quel est le symptôme, ni ce qu'il affiche..
et tu ne nous montres pas le plugin de départ qui fonctionnait.
Bonjour,
Commence par écrire tes options comme ça
Ensuite... pourquoi te compliquer à faire deux lignes.. alors qu'une seule suffit
A remplacer par : ( sans oublier le TERNAIRE.. !! )
Et pour finir, ben, il faut utiliser la valeur dans l'url du plugin non ?
PS: Pense à vider ton cache !
PS² : Si ça ne marche toujours pas, penses à faire un var_dump de ta variable $_POST et à nous montrer ce qu'elle contient lorsque tu choisis une ville
. pense aussi à regarder dans la console javascript si il n'y a pas des erreurs.
Et enfin.. pense à regarder le code source généré pour voir si l'url dans l'iframe est bien celle attendue.
Commence par écrire tes options comme ça
<option value="9300">Aalst</option> <option value="9880">Aalter</option> .... etc...
Ensuite... pourquoi te compliquer à faire deux lignes.. alors qu'une seule suffit
$recherche_ville = $_POST['recherche_ville']; $ville=$recherche_ville;
A remplacer par : ( sans oublier le TERNAIRE.. !! )
// Par défaut aura la valeur 4000 si rien n'est sélectionné dans la liste $ville = !empty($_POST['recherche_ville']) ? trim($_POST['recherche_ville']) : 4000;
Et pour finir, ben, il faut utiliser la valeur dans l'url du plugin non ?
<iframe scrolling="no" width="1920" height ="1080" frameborder="0" marginwidth="0" marginheight="0" src="https://www.meteo.be/services/widget/.?postcode=<?php echo $ville;?>&nbDay=2&type=11&lang=fr&bgImageId=1&bgColor=567cd2&scrolChoice=0&colorTempMax=A5D6FF&colorTempMin=ffffff"></iframe>
PS: Pense à vider ton cache !
PS² : Si ça ne marche toujours pas, penses à faire un var_dump de ta variable $_POST et à nous montrer ce qu'elle contient lorsque tu choisis une ville
. pense aussi à regarder dans la console javascript si il n'y a pas des erreurs.
Et enfin.. pense à regarder le code source généré pour voir si l'url dans l'iframe est bien celle attendue.
bonjour Jordane
ah super merci beaucoup
pour la correction
oui juste ces sacres variables préparée
en fait pour les deux de recherches c était des essais
et je viens de comprendre mon erreur en voyant ton code
j avais une " de trop apres
donc tout est ok
merci beaucoup pour elle
ah super merci beaucoup
pour la correction
oui juste ces sacres variables préparée
en fait pour les deux de recherches c était des essais
et je viens de comprendre mon erreur en voyant ton code
j avais une " de trop apres
<?php echo $ville;?>
donc tout est ok
merci beaucoup pour elle