Afficher un drapeau correspondant à la langue
Résolu/Fermé
Utilisateur anonyme
-
Modifié par lolo590807 le 26/02/2012 à 20:53
Utilisateur anonyme - 28 févr. 2012 à 12:04
Utilisateur anonyme - 28 févr. 2012 à 12:04
A voir également:
- Afficher un drapeau correspondant à la langue
- Telecharger langue arabe - Télécharger - Bureautique
- Rachid a créé un raccourci (alias ou lien) du fichier expositions sur son bureau. quel est le numéro de l'icône correspondant à ce raccourci ? ✓ - Forum Logiciels
- Votre correspondant n'est pas autorisé à recevoir vos appels - Forum Mobile
- Votre correspondant n'est pas joignable ✓ - Forum Mobile
12 réponses
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
27 févr. 2012 à 09:49
27 févr. 2012 à 09:49
Bonjour,
Plusieurs points qui soulèvent des questions :
- où est-ce que tu récupères ta variable $row_FILMS_sur_CDROM ? Bref, si tu fais un echo $langue", ça te donne la valeur que tu escomptais ?
- Faire ceci " if ($langue="Belgique") " revient à dire que $langue va devenir Belgique, quelque soit sa valeur avant. il faut plutôt faire " if ($langue=="Belgique") "
- Pourquoi as-tu des if à la suite ? Par exemple, si $langue=Belgique, qu'est-ce que tu fais ? Pourquoi fais-tu ces vérifications ?
- <img src='"\..\..\VALM\Drapeau\".$langue' width="100" height="60" /></tr>, c'est du html, ça n'a rien à faire dans du php. Soit tu fais un echo de ça en le passant comme string, soit tu fermes ta balise php, tu reviens en html et tu feras au milieu un echo $langue.
Plusieurs points qui soulèvent des questions :
- où est-ce que tu récupères ta variable $row_FILMS_sur_CDROM ? Bref, si tu fais un echo $langue", ça te donne la valeur que tu escomptais ?
- Faire ceci " if ($langue="Belgique") " revient à dire que $langue va devenir Belgique, quelque soit sa valeur avant. il faut plutôt faire " if ($langue=="Belgique") "
- Pourquoi as-tu des if à la suite ? Par exemple, si $langue=Belgique, qu'est-ce que tu fais ? Pourquoi fais-tu ces vérifications ?
- <img src='"\..\..\VALM\Drapeau\".$langue' width="100" height="60" /></tr>, c'est du html, ça n'a rien à faire dans du php. Soit tu fais un echo de ça en le passant comme string, soit tu fermes ta balise php, tu reviens en html et tu feras au milieu un echo $langue.
Utilisateur anonyme
Modifié par lolo590807 le 27/02/2012 à 11:07
Modifié par lolo590807 le 27/02/2012 à 11:07
bonjour AssassinTourist,
Tout d'abord merci de me répondre.
Je vais répondre à tes questions:
1) où est-ce que tu récupères ta variable $row_FILMS_sur_CDROM ?
J'utilise dreamweaver 8 (cracké).lorsque je fais un echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ca n'affiche rien ===> pas d'affichage de langue ni drapeau.
voir ci dessous mon code :
<?php
///////////////////////
// DRAPEAUX des pays //
///////////////////////
$pays="";
$langue=$row_FILMS_X_sur_CDROM['LANGUAGES'];
$drapeau="";
?>
<?php
if ($langue=="Belgique")
if ($langue=="Espagne")
if ($langue=="France")
if ($langue=="Italie")
if ($langue=="Luxembourg")
if ($langue=="Royaume-Uni")
if ($langue=="Etats-Unis")
?>
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../Drapeau/'.$drapeau"<?php echo $row_FILMS_X_sur_CDROM['PICTURENAME']; ?>" width="129" height="71" /></td>
2) Pourquoi as-tu des if à la suite ?
en fait je voudrai afficher des drapeaux .Si mon film a ete concu en france ,afficher un drapeau français. Si mon film a été conçu aux Etas-Unis alors affichait le drapeau Etats-Unis,etc....etc.....
3) je n'ai pas saisi ce que tu racontes. Mets du code c'est beaucoup plus parlant. Comme on dit du code vaut mieux qu'un long discours.....;)
Quoiqu'il en soit, mes drapeaux ne s'affichent pas et la langue ne s'afffiche pas non plus.
Tout d'abord merci de me répondre.
Je vais répondre à tes questions:
1) où est-ce que tu récupères ta variable $row_FILMS_sur_CDROM ?
J'utilise dreamweaver 8 (cracké).lorsque je fais un echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ca n'affiche rien ===> pas d'affichage de langue ni drapeau.
voir ci dessous mon code :
<?php
///////////////////////
// DRAPEAUX des pays //
///////////////////////
$pays="";
$langue=$row_FILMS_X_sur_CDROM['LANGUAGES'];
$drapeau="";
?>
<?php
if ($langue=="Belgique")
if ($langue=="Espagne")
if ($langue=="France")
if ($langue=="Italie")
if ($langue=="Luxembourg")
if ($langue=="Royaume-Uni")
if ($langue=="Etats-Unis")
?>
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../Drapeau/'.$drapeau"<?php echo $row_FILMS_X_sur_CDROM['PICTURENAME']; ?>" width="129" height="71" /></td>
2) Pourquoi as-tu des if à la suite ?
en fait je voudrai afficher des drapeaux .Si mon film a ete concu en france ,afficher un drapeau français. Si mon film a été conçu aux Etas-Unis alors affichait le drapeau Etats-Unis,etc....etc.....
3) je n'ai pas saisi ce que tu racontes. Mets du code c'est beaucoup plus parlant. Comme on dit du code vaut mieux qu'un long discours.....;)
Quoiqu'il en soit, mes drapeaux ne s'affichent pas et la langue ne s'afffiche pas non plus.
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
27 févr. 2012 à 11:05
27 févr. 2012 à 11:05
Je vois.
As-tu une base de données ou un tableau quelque part qui fait la correspondance entre le pays et l'image du drapeau ?
As-tu une base de données ou un tableau quelque part qui fait la correspondance entre le pays et l'image du drapeau ?
Utilisateur anonyme
27 févr. 2012 à 11:12
27 févr. 2012 à 11:12
pas de base de données qui fait la correspondance entre le pays et l'image du drapeau...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
27 févr. 2012 à 11:15
27 févr. 2012 à 11:15
Ok, ce n'est pas grave.
Et donc comment récupères-tu la langue ? "afficher un drapeau suivant la langue parlée" ? Tu as un bouton qui permets à l'utilisateur de choisir sa langue ?
Et donc comment récupères-tu la langue ? "afficher un drapeau suivant la langue parlée" ? Tu as un bouton qui permets à l'utilisateur de choisir sa langue ?
Utilisateur anonyme
27 févr. 2012 à 11:30
27 févr. 2012 à 11:30
pour recuperer la langue, j'utilise un "jeu d'enregistrement (requete) (selon dreamweaver 8, c'est comme cela qu'il appelle cela).
Donc pas drapeau à afficher suivant la langue parlée.
Je n'ai pas de bouton qui permets à l'utilisateur de choisir sa langue.
Donc pas drapeau à afficher suivant la langue parlée.
Je n'ai pas de bouton qui permets à l'utilisateur de choisir sa langue.
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
27 févr. 2012 à 11:38
27 févr. 2012 à 11:38
D'accord. Avez-vous suivi ce tutoriel pour le jeu d'enregistrement => https://helpx.adobe.com/fr/support/dreamweaver.html ? Il est indiqué qu'il faut se connecter à une base de données. Si vous n'en avez pas, vous ne pouvez pas utiliser le jeu d'enregistrement de DW.
Utilisateur anonyme
27 févr. 2012 à 11:50
27 févr. 2012 à 11:50
oui j'ai une base de données et je suis connecter a ma base de données pour utuiliser le jeu d'enregistrement. mais rien de lier entre l'image du drapeau et la langue.
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
27 févr. 2012 à 11:57
27 févr. 2012 à 11:57
Dans ta base de données, tu as une table où il y a les différentes langues ?
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
27 févr. 2012 à 12:27
27 févr. 2012 à 12:27
Et votre table s'appelle comment ? row_FILMS_X_sur_CDROM ?
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
27 févr. 2012 à 12:58
27 févr. 2012 à 12:58
si tes images sont de la forme nompays.jpg
tu as juste a faire <img src="\..\..\VALM\Drapeau\'.$row_FILMS_sur_CDROM['LANGUAGES'].'.jpg" width="100" height="60" />
$row_FILMS_sur_CDROM['LANGUAGES'] étant le nom du pays correspondant au drapeau souhaité
tu as juste a faire <img src="\..\..\VALM\Drapeau\'.$row_FILMS_sur_CDROM['LANGUAGES'].'.jpg" width="100" height="60" />
$row_FILMS_sur_CDROM['LANGUAGES'] étant le nom du pays correspondant au drapeau souhaité
Utilisateur anonyme
27 févr. 2012 à 14:25
27 févr. 2012 à 14:25
vordano,
je m suis trompe....c'est pas $row_FILMS_sur_CDROM['LANGUAGES'] mais $row_FILMS_X_sur_CDROM['COUNTRY'].
En effet, seul $row_FILMS_X_sur_CDROM['COUNTRY'] ne gere que les pays et non les langues (car dans mon dossier "drapeau" j'ai mis les drapeaux pour les pays...lol mdr).
De plus, $row_FILMS_sur_CDROM['LANGUAGES'] ne gere que les LANGUES et non les PAYS
J'ai bien des pays de la forme nomdupays.jpg dans mon dossier drapeau, mais il n'apparait pas. C'est une image vide
code :
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
je m suis trompe....c'est pas $row_FILMS_sur_CDROM['LANGUAGES'] mais $row_FILMS_X_sur_CDROM['COUNTRY'].
En effet, seul $row_FILMS_X_sur_CDROM['COUNTRY'] ne gere que les pays et non les langues (car dans mon dossier "drapeau" j'ai mis les drapeaux pour les pays...lol mdr).
De plus, $row_FILMS_sur_CDROM['LANGUAGES'] ne gere que les LANGUES et non les PAYS
J'ai bien des pays de la forme nomdupays.jpg dans mon dossier drapeau, mais il n'apparait pas. C'est une image vide
code :
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
27 févr. 2012 à 14:30
27 févr. 2012 à 14:30
tu t'es probablement trompé avec l'url (enlève le premier / de l'url de ton adresse)
je ne crois pas....
le chemin complet pour obtenir mes drapeaux c'est : C:\wamp\www\VALM\Drapeau
est j'ai donc mis :
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
puis :
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
et enfin :
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
Mais mon image reste vide.
le chemin complet pour obtenir mes drapeaux c'est : C:\wamp\www\VALM\Drapeau
est j'ai donc mis :
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
puis :
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'/../../Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
et enfin :
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="'../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
Mais mon image reste vide.
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
Modifié par vordano le 27/02/2012 à 15:07
Modifié par vordano le 27/02/2012 à 15:07
"le chemin complet pour obtenir mes drapeaux c'est : C:\wamp\www\VALM\Drapeau "
c'est bien ce que je dis, tu t'es trompé d'url...
ton site est dans le répertoire www, je suppose que tu as mis ton code dans le répertoire racine de ton site non ? (c'est a dire www).
il te suffit de mettre
c'est bien ce que je dis, tu t'es trompé d'url...
ton site est dans le répertoire www, je suppose que tu as mis ton code dans le répertoire racine de ton site non ? (c'est a dire www).
il te suffit de mettre
<img src="VALM/Drapeau/<?php echo $row_FILMS_X_sur_CDROM['COUNTRY']?>.jpg" width="129" height="71" />
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
27 févr. 2012 à 15:24
27 févr. 2012 à 15:24
Tout dépend de où est mis le fichier qui contient le code. Si jamais il est dans un sous-dossier.
Pour rappel :
/../../VALM veut dire qu'on se met à la racine du site www ( / ) et qu'ensuite, on va 2 crans en arrière ! (ici C:/ si j'ai mis compris) et qu'on y cherche le dossier Valm.
Pour rappel :
/../../VALM veut dire qu'on se met à la racine du site www ( / ) et qu'ensuite, on va 2 crans en arrière ! (ici C:/ si j'ai mis compris) et qu'on y cherche le dossier Valm.
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
Modifié par vordano le 27/02/2012 à 15:28
Modifié par vordano le 27/02/2012 à 15:28
où se trouve le fichier php où tu éxécute ton code ?
de plus tu mélange le php et le html sans utiliser les bonnes balises :/
de plus tu mélange le php et le html sans utiliser les bonnes balises :/
Utilisateur anonyme
28 févr. 2012 à 10:46
28 févr. 2012 à 10:46
vordano,
desole de te dire cela...mais tu as tout faux en disant qu'il faut que je mette :
<img src="VALM/Drapeau/<?php echo $row_FILMS_X_sur_CDROM['COUNTRY']?>.jpg" width="129" height="71" /
au lieu de :
?><img src="'/../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
Le drapeau est toujours vide et pourant dans le dossier "drapeau", le drapeaux sont bien :
Belgique.jpg
Etats-Unis.jpg
France.jpg
...
...
Royaume-Uni.jpg
Donc j'ai "tres tres legerement" (un soupçon de modification....lol) modifie mon code :
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="VALM/Drapeau/<?php echo $row_FILMS_X_sur_CDROM['COUNTRY']; ?>" width="129" height="71" /></td>
Et malgres tout cela le drapeau n'apparait pas et la langue s'est volatisée....
J'ai donc "testé" dans mon code :
VALM/Drapeau/
puis
/../VALM/Drapeau/
puis
/../../VALM/Drapeau/
Cela ne change absolument rien sur l'affichage du drapeau
je desespere...
desole de te dire cela...mais tu as tout faux en disant qu'il faut que je mette :
<img src="VALM/Drapeau/<?php echo $row_FILMS_X_sur_CDROM['COUNTRY']?>.jpg" width="129" height="71" /
au lieu de :
?><img src="'/../../VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY']'.'jpg" width="129" height="71" /></td>
Le drapeau est toujours vide et pourant dans le dossier "drapeau", le drapeaux sont bien :
Belgique.jpg
Etats-Unis.jpg
France.jpg
...
...
Royaume-Uni.jpg
Donc j'ai "tres tres legerement" (un soupçon de modification....lol) modifie mon code :
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?><img src="VALM/Drapeau/<?php echo $row_FILMS_X_sur_CDROM['COUNTRY']; ?>" width="129" height="71" /></td>
Et malgres tout cela le drapeau n'apparait pas et la langue s'est volatisée....
J'ai donc "testé" dans mon code :
VALM/Drapeau/
puis
/../VALM/Drapeau/
puis
/../../VALM/Drapeau/
Cela ne change absolument rien sur l'affichage du drapeau
je desespere...
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
316
Modifié par vordano le 28/02/2012 à 10:51
Modifié par vordano le 28/02/2012 à 10:51
bon...
admettons que tu veux afficher dans ton index.php qui se trouve dans le répertoire www
tu tape
echo '<img src="VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
et ça devrais marcher...
dites non aux lois liberticide (hadopi, sopa,pipa,arjel,acta,ipred) et à la censure numérique !!!
admettons que tu veux afficher dans ton index.php qui se trouve dans le répertoire www
tu tape
echo '<img src="VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
et ça devrais marcher...
dites non aux lois liberticide (hadopi, sopa,pipa,arjel,acta,ipred) et à la censure numérique !!!
Utilisateur anonyme
Modifié par lolo590807 le 28/02/2012 à 11:24
Modifié par lolo590807 le 28/02/2012 à 11:24
non ca ne marche pas............
ce n'est pas :
echo '<img src="VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
mais
echo '<img src="../../Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
Ok avec Echo.Tu a fais une erreur de code. tu as oublié ../../ , comme le disais AssassinTourist, là ca fonctionne....
Encore un petite chose.....comment faire un espace entre la langue écrite (par exemple : anglais) et le drapeau
voici le code :
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?>
<?php
echo '<img src="../../Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
?>
ce n'est pas :
echo '<img src="VALM/Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
mais
echo '<img src="../../Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
Ok avec Echo.Tu a fais une erreur de code. tu as oublié ../../ , comme le disais AssassinTourist, là ca fonctionne....
Encore un petite chose.....comment faire un espace entre la langue écrite (par exemple : anglais) et le drapeau
voici le code :
<td><span class="Style2">Langue : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['LANGUAGES']; ?>
<?php
echo '<img src="../../Drapeau/'.$row_FILMS_X_sur_CDROM['COUNTRY'].'.jpg" width="129" height="71" />';
?>
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 310
28 févr. 2012 à 11:11
28 févr. 2012 à 11:11
Je répète ma question, où se trouve ton fichier où tu as mis ton code, par rapport à www ?
Utilisateur anonyme
28 févr. 2012 à 11:51
28 févr. 2012 à 11:51
Encore un petite chose.....comment faire un espace entre la langue écrite (par exemple : anglais) et le drapeau