Pb avec imput....

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb avec imput....

par Xenon_54 » 22 oct. 2005, 20:14

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. ;)

par Invité » 22 oct. 2005, 10:48

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.

par Cyrano » 21 oct. 2005, 22:39

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

par Invité » 21 oct. 2005, 20:55

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

par Invité » 21 oct. 2005, 17:38

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

par mere-teresa » 21 oct. 2005, 11:38

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

par kochalski » 20 oct. 2005, 18:12

Elle choisit dans une liste, case à cocher ....

par mere-teresa » 20 oct. 2005, 18:06

La personne tape le mot 'exportateur', ou choisit dans une liste ?

par Invité » 20 oct. 2005, 17:43

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

par mere-teresa » 20 oct. 2005, 10:24

Si tu fais 2 sites web, la question ne se pose pas.

par heddicmi » 20 oct. 2005, 09:16

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...

Pb avec imput....

par kochalski » 19 oct. 2005, 18:02

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">