Afficher variable hors dun(e) while

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 : Afficher variable hors dun(e) while

par Cyrano » 19 août 2005, 00:03

Autre sujet, nouveau message. Et tu mets un [Résolu] à celui-ci

par AngEl.es » 19 août 2005, 00:00

Ah merci !!!
Je peux deja afficher "french" :D:P
Merci beaucoup :):):)

Maintenant que tu ma aidé avec ca, jai juste une petite suite qui va pas tres bien :P
Enfin, facon de dire 'un autre probleme'
Alors je fais un nouveau post ou je peu poser ma question ici?

par Cyrano » 18 août 2005, 23:52

Essaye différement:
<?php
//....
$sql = "SELECT `valeur` FROM `sm_config` WHERE `option` = '". $option ."'";
$var1 = mysql_query($sql);
$valeur = mysql_result($var1, 0);
echo("<p>". $valeur ."</p>\n");
//...
?>
Essaye déjà d'exécuter ça

Et tant que j'y songe... tu te connectes bien à mysql avant ces lignes là ?

par AngEl.es » 18 août 2005, 23:44

Bah non ca ne marche pas :/
(Excuse moi si jsui un peu prturbant avec mon probleme :s)
Mais non, je voulais dire que ca marchait dans phpmyadmin, mais dans ma page fonctions php c'est pas la quil y a une erreur alors?
    $var1 = mysql_query('SELECT * FROM sm_config WHERE option=' . $option . '');
dans cette requette je veu dire, par ce que moi jconnais pas trop alors je peu pas vraiment dire si c juste ou pas :?

par Cyrano » 18 août 2005, 23:40

Si l'extraction de données fonctionne, est-ce que le résultat obtenu permet de faire fonctionner l'inclusion du fichier correspondant ?

par AngEl.es » 18 août 2005, 23:36

Euh que veut tu dire par le reste? :shock:

par Cyrano » 18 août 2005, 23:34

est-ce que le reste fonctionne ?

par AngEl.es » 18 août 2005, 23:33

Ah ben en faisant comme ca ca marchait sur MYSQL, ca ma montré la bonne table, avec la bonne entrée.
Je dois changer quelque chose alors dans mon code?

par Cyrano » 18 août 2005, 23:28

Il doit y avoir un espace imprévu dans ta requête. Essaye avec celle-ci:

Code : Tout sélectionner

SELECT `valeur` FROM `sm_config` WHERE `option` = 'lang'

par AngEl.es » 18 août 2005, 23:09

CREATE TABLE `sm_config` (
  `option` varchar(255) NOT NULL default '',
  `valeur` varchar(255) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `sm_config` VALUES ('lang', 'french');

par Cyrano » 18 août 2005, 23:07

fais donc voir la structure de ta table, c'est pas normal

par AngEl.es » 18 août 2005, 23:06

Oui tout a fait jai regardé plein de fois aussi pour etre bien sur.
Mais ca c'est juste :s

par Cyrano » 18 août 2005, 23:02

Est-ce que la table sm_config existe bien et dans cette table les champs valeur et option également ?

par AngEl.es » 18 août 2005, 22:56

Euh en faisant ca, ca na rien changél la reponse est la meme de mysql :(

par Cyrano » 18 août 2005, 22:54

et pour cause : remplace les `(accent granve) par des ' (apostrophes) autour du "lang"