begin process at 2010 03 22 06:12:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

php, transformer le résultat d'une requete mysql en une varaible php.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

php, transformer le résultat d'une requete mysql en une varaible php.

vendredi 25 avril 2008 à 10:42:43 | php, transformer le résultat d'une requete mysql en une varaible php.

didine10000

bonjour,

je suis nouvelle sur le forum, et apres beaucoup de recherches sur différetns forums , j'ai décidé de vous exposé mon probleme.
je fais un site multilingue.
je récupére les valeurs d'une requete mais ces valeurs doivent se transformer en variable pour qu'elles puissent s'afficher sur la page en question.
voici le code source :

 $sql="select * from correspondances where corresp_page='$corresp_page'  ";
 $rep=mysql_query($sql);
 $num=mysql_num_rows($rep);
 
 while ( $row =mysql_fetch_array($rep))
 {
 $id=$row[corresp_id];
 $corresp_page=$row[corresp_page];
 $corresp_emplacement=$row[corresp_emplacement];
 $corresp_ligne=$row[corresp_ligne];
 if ($lang=="fr") {$corresp=stripslashes($row[corresp_fr]);}
 if ($lang=="en") {$corresp=stripslashes($row[corresp_eng]);}
 if ($lang=="all") {$corresp=stripslashes($row[corresp_all]); }
 if ($lang=="sp") {$corresp=stripslashes($row[corresp_sp]);}
  
 for ($i=0; $i< $num ; $i++ )
 {
  
 $mots="$emplacement"."$ligne ";
 
 }
}

et mon $mots = HA1 a partir de ma base, mais j'ai besoin que le resultat $mots se transforme en $HA1 pour que je puisse l'utiliser dans une autre page php qui affiche $corresp

merci de m'aider

Sandrine
vendredi 25 avril 2008 à 11:11:03 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

cephalic

Bonjour
Je n'arrive pas à comprendre comment marche toutes tes variables et toutes tes tables mais plus généralement je pense que tu devrais écrire deux pages php une en anglais ou francais sa serait plus simple à gerer et plus efficace je pense.

vendredi 25 avril 2008 à 11:20:05 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

didine10000

merci de répondre,

alors la table correspondances contient toutes les langues de traduction et des brides de mots
ex :
j'ai l'id 1 avec corresp_page = index
                      corresp_emplacement = HA
                     corresp_ligne = 1
                     corresp_fr = annonceurs   
                     corresp_en = advertising space
et j'arrive a avoir $mots="$emplacement"."$ligne ";      pour avoir $mots = HA1  cette partie marche
et dans ma page qui suit j'ai un <? echo " $HA1 "; ?> qui doit afficher annonceurs

je veux juste pouvoir transformer HA1 en $HA1

merci de l'aide que l'on peut apporter

Sandrine
vendredi 25 avril 2008 à 11:38:37 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

cephalic

Pourquoi tu ne passes pas directement annoceurs à ta page au lieu de passer ta variable comme tu veux le faire.
Parce que ceux que tu veux faire n'est pas possible ( à ma connaissance en tout cas)
Mais tu dois pouvoir faire bien plus simple.
vendredi 25 avril 2008 à 11:59:49 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

didine10000

pourquoi je veux faire comme ca, pour la simple raison que j'ai enormement de varaible HA1 hA2 HA3 DA1 D2A ect et que je veux juste les chercher dans ma base et ensuite les affichées dans ma page qui affichera soit le texte en anglais si l'utilisateur veut voir le site en anglais ou en francais s'il le veut en francais ...
tout dépend de l'emplacement dans la page et de la langue.

je suis coincé, mais je vais réussir, 


merci encore

vendredi 25 avril 2008 à 12:59:21 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

cephalic

Ok
Mais il faut que tu fasses autrement car ce que tu veux faire est impossible je pense.
Bon courage.
vendredi 25 avril 2008 à 18:43:58 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,

<?php
$a = 'b';
$b = 'c';
echo $$a;
?>

samedi 26 avril 2008 à 00:32:55 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

yoman64

Membre Club
Réponse acceptée !
cephalic a dit:
Je n'arrive pas à comprendre comment marche toutes tes variables et toutes tes tables mais plus généralement je pense que tu devrais écrire deux pages php une en anglais ou francais sa serait plus simple à gerer et plus efficace je pense.


C'est un très mauvais conseil, dans un site multilingue d'avoir une page différente pour chaque langue est plutot ridicule. C'est beaucoup plus dur à maintenir après, on a trois pages à changer au lieu d'une seule si on veut modifier le layout ou peu importe...

Malalam donne une solution, il y en a d'autre, mais c'est sans doute la plus simple.


-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
samedi 26 avril 2008 à 13:38:31 | Re : php, transformer le résultat d'une requete mysql en une varaible php.

didine10000

je vous remercie , j'ai enfi réussie à mettre en place ce que je voualis faire, en effter $$a fonctionne bien
merci


Cette discussion est classée dans : page, php, mysql, row, corresp


Répondre à ce message

Sujets en rapport avec ce message

Menu déroulant avec récupération des données via mysql --> PB [ par cougar5 ] Bonjour à tous,Je suis un débutant en code php. (et nouveau également sur ce site)Il m'a fallu la journée pour créer 2 pages PHP. (Merci internet et l pb session php/mysql [ par joduak ] Yop ! Voilà j'ai 2 petites questions urgentes. Vous serez super cool de bien répondre à mes questions !! :) C'est au niveau des sessions php avec bas php/mysql: pas d'erreur, mais page blanche [ par tonguim ] Bonjour,le code php suivant ne me donne aucun résultat, etaucune erreur; je n'ai qu'une page toute blanche. Pourtant, lorsquej'exécute la requete dans Aide générale / MySQL + PHP [ par darkdemon ] Bon, j aimerais faire une page php, ki affiche une liste de noms. Pour ajouter un nom, il faudrait utiliser la page comme ceci : page.php?add=nom et s mysql,php,javascript,refresh [ par ouccelo ] bonjour à tous c'est ma premiére question sur ce forum voici le pb j'ai en page principale une frame contenant en haut une partie fixe contenant une p Charger une page php a partir d'une page html (avec un champ textarea) [ par chapata ] Slut à vous tous ....voila je débute depuis peu (tres peu ... lundi ... en php avec easy php et mysql)Voila ce que je cherche à faire :charger une pag Problème d'Affichage [ par DCO2 ] Bonjour,Voilà j'explique mon problème:J'ai une page qui doit s'afficher lorsque l'internaute s'est inscrit. jusque là tout marche bien.Il reçois le ma erreur mysql_fetch_array() pour resortire les message [ par speedylol ] Bonjour je vois pas l'erreur que j'ai faite sur un script que j ai repris et modifier pour qu'il fonction sous session seriez vous me dire car je suis PB avec les SESSIONS [ par jadiema ] Bonjour à tous, Je veux créer un espace membre en PHP utilisant les SESSIONS et connecté à une base MySQL. J'utilise FREE pour cela et j'ai bien créé controle variable formulaire avant envoi bdd mysql [ par beckam ] Salut, j'utilise easyphp ainsi que mysql. Je dispose d'une base de données avec une table qui est alimentée par un formulaire html avec utilisation d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales