Page 1 sur 1

Pb avec imput....

Posté : 19 oct. 2005, 18:02
par kochalski
Bonsoir à tous,
Je viens de creer 2 sites 'français et chinois' pointant sur la meme bdd.
Sur le site en francais, je fais une recherche d'adresse d'exportateurs dans la bdd et cela m'affiche bien les bon résultats.
Par contre ''Exportateur'' en chinois s'écrit : 出口商 et sur le site en francais il ne le reconnait pas.

Alors je voudrais savoir comment faire. A savoir avec le input si je pouvais inserer 2 noms dans value ?? ou alors faire autre chose ???
Pouvez vous m'aider , Merci.
<input type="radio" name="typesociete" value=" Exportateurs">

Posté : 20 oct. 2005, 09:16
par heddicmi
La valeur de value d'un input radio, ce n'est pas ce que tu affiches à l'écran...

Dans le cas de site multilanguage, la programmation derrière reste unique...

Que tu sois en français ou chinois, ta ligne <input type="radio" name="typesociete" value=" Exportateurs"> doit rester la même...

Tout comme tu n'as qu'une seule bdd, avec des données en caractère chinois si tu veux... Mais le nom du champs "Exportateur" reste le même quelque soit la langue...

Bon... Au fur et à mesure que je réponds, je comprends plus ton problème en fait...

Posté : 20 oct. 2005, 10:24
par mere-teresa
Si tu fais 2 sites web, la question ne se pose pas.

Posté : 20 oct. 2005, 17:43
par Invité
Justement si cela me creer un problème.

Sur le site en francais, si je recherche les exportateurs j'affiche bien les exportateurs de ma bdd. MAIS .... sur le site en chinois le mot ''exportateurs" est écrit en chinois (obligé pour ce pays..) donc je n'affiche pas les exportateurs de chine.!!!
J'ai beau tourné le probléme dans tous les sens, je n'y arrive pas.
Je pense qu'il y a bien un script pour ça mais là je ne sais plus quoi faire

Merci de m'aider

Francis

Posté : 20 oct. 2005, 18:06
par mere-teresa
La personne tape le mot 'exportateur', ou choisit dans une liste ?

Posté : 20 oct. 2005, 18:12
par kochalski
Elle choisit dans une liste, case à cocher ....

Posté : 21 oct. 2005, 11:38
par mere-teresa
En ce cas, la value est déterminée par toi ? Donc tu peux la mettre en caractères latin, pour la recherche dans ta base.
Ou alors j'ai rien compris...
:-k

Posté : 21 oct. 2005, 17:38
par Invité
En fait le probleme est que je suis obligé d'écrire dans value la valeur '' exportateurs'' pour le site en francais mais s'ils recherchent des exportateurs chinois ou autre cela ne s'affichera pas car ma variable est $typesociete ==''exportateur''. et que sur le site chinois dans value la valeur est '' 出口商''
Est il possible de faire comprendre a mysql ''en script'' que ma variable peut etre valable pour 2 valeurrs ??
Merci

Posté : 21 oct. 2005, 20:55
par Invité
Je viens de m'apercevoir qu'en mettant ( site en chinois)

Code : Tout sélectionner

<input type="radio" name="typesociete" value="出口商"> .
Mysql ne m'affiche pas la valeur que je recherche, alors qu'en francais

Code : Tout sélectionner

<input type="radio" name="typesociete" value="Exportateurs">
Il me l'affiche sans probleme.
??????
Là je ne comprend plus.
Il faut savoir que toutes mes pages sont codées comme suit

Code : Tout sélectionner

<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
HELP pouvez vous m'aider ?
D'avance merci

Posté : 21 oct. 2005, 22:39
par Cyrano
Est-ce que les tables de ta base sont encodées également en utf-8 ? Vérifie dans phpMyAdmin, en sélectionnant chaque table, individuellement, tu verras le type d'encodate des champs de type TEXT, CHAR, VARCHAR qui devraient être en unicode ou utf-8

Posté : 22 oct. 2005, 10:48
par Invité
J'ai regardé, et je n'ai pas utf8.

Ma version est easyphp v 1.6 phpMyAdmin 2.2.6
Peut on le modifier ?
Si j'installe la version 1.7, mes scripts ne fonctionne plus car je ne connais pas les nouvelles variables.

Posté : 22 oct. 2005, 20:14
par Xenon_54
Le support des caractères asiatiques nécessitent l'utilisation de MySQL 4.1 et + puisque seul MySQL 4.1 support les jeux de caractères UTF-8 nécessaires au support des langues asiatiques, arabes et autres.

Note: Ce n'est pas la version de EasyPHP qu'il faut regarder mais celle de PHP et de MySQL. ;)