Problème pour récuperer des valeures

Maldus
Invité n'ayant pas de compte PHPfrance

17 avr. 2006, 21:07

Salut a tous je commence la programmation en php (2 jours environ) et se présente déja devant moi les premiers problèmes que je n'arrive ni a regler, ni a expliquer....


Donc mon probleme se situe dans la partie de code ci-dessous, je souhaiterais récuperer les valeurs dermaj, dermajH et dermaj J en fonction d'une id défini dans un fichier externe (mais relié).

Le tout se trouve donc dans une table maj, dermaj(H/J) sont des colonnes de cette tables, et $id devrait définir une id d'un utilisateur.


Donc ici j'ai un probleme de code a la ligne 4 apparemment mais je ne vois pas pourquoi... (et pourtant je suis certain que c'est tout bête)


Merci d'avance de vos lumières ;)

Code : Tout sélectionner

<?php include "ConnexionBDD.php" $dermaj = mysql_query('SELECT dermaj FROM maj'); $dateexmaj = mysql_result($dermaj, $id); $dermajH = mysql_query('SELECT H FROM maj'); $dateexmajH = mysql_result($dermajH, $id); $dermajJ = mysql_query('SELECT J FROM maj'); $dateexmajJ = mysql_result($dermajJ, $id); ?>

Eléphanteau du PHP | 22 Messages

17 avr. 2006, 21:14

(Une inscritpion plus tard)


Je pense avoir trouver une solution du style

Code : Tout sélectionner

$dermaj = "SELECT dermaj FROM datemaj WHERE id=$id "; $dateexmaj = mysql_query($dermaj);

est-ce que vous voyez une erreur la dedans ?

(je ne peux pas tester, mon site free est inaccessible depuis 1 minutes, dégouté...)


Merci !

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

17 avr. 2006, 21:16

Donc ici j'ai un probleme de code a la ligne 4 apparemment mais je ne vois pas pourquoi... (et pourtant je suis certain que c'est tout bête)
J'en conclu que tu as un message d'erreur
Et ce message d'erreur donne la raison du problème, même si tu ne le comprends pas donne le nous, ça évitera de chercher dans le vide et de faire des suppositions

ta deuxième requête parait bonne, et pas besoin de faire une requête différente pour chaque colonne que tu veux récupérer, tu peux en récupérer plusieurs dans un seul SELECT
Modifié en dernier par ouckileou le 17 avr. 2006, 21:17, modifié 1 fois.

Eléphanteau du PHP | 22 Messages

17 avr. 2006, 21:17

Oki, excusez moi, simple oubli de ma part.

Code : Tout sélectionner

Parse error: parse error, unexpected T_VARIABLE in /var/www/free.fr/4/e/sylvainmura/appelexmaj.php on line 4


Merci pour ta réponse si rapide :!

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

17 avr. 2006, 21:20

Si tu as cette erreur c'est qu'il trouve une variable alors qu'il attendait autre chose

Ici la variable est au début de la ligne 4, donc c'est que tu as mal fait quelque chose avant

Typiquement : une chaîne mal terminé, un point-virgule qui manque, des trucs comme ça ;)

Eléphanteau du PHP | 22 Messages

17 avr. 2006, 21:22

Merci je vais verifier ca ;)


edit : C'était effectivement un point virgule..... Merci beaucoups... Ce que je peux être tête en l'air moi !!!

Eléphanteau du PHP | 22 Messages

17 avr. 2006, 21:26

Tout marche effectivement comme dit plus haut, merci beaucoup !!!

Mais j'avais une petite question, une variables non définie est-elle égale a 1 ? ou 0 ?

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

18 avr. 2006, 01:27

Mais j'avais une petite question, une variables non définie est-elle égale a 1 ? ou 0 ?
Fait des tests :roll:
de toutes les façons si elle n'est pas définie tu devrais la tester (avec isset() )pour faire pro :lol:

Sinon il y a un post qui en parle un peu :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 22 Messages

18 avr. 2006, 23:25

Merci, résolu ;)