Probleme en php, recuperation d'un nombre dans la bdd (again)
Forum Programmation : Probleme en php, recuperation d'un nombre dans la bdd (again)
Voila, me revoila, sorry de l'enervement de taleur, expliqué a okinou par mp
Me revoila avec mon code, qui m'affiche tjr une page blanche
Je vois pas d'erreur apparrante --_--
Code :
|
Message édité par portos_man59 le 05-08-2007 à 21:44:27
relis plusieurs fois ta ligne if($_SESSION ...
Je ne vois rien
y'en a pas un en trop de = ?
si ça rentre toujours pas dans la condition, verifie aussi que ta variable session existe.
Message édité par _alilou_ le 05-08-2007 à 21:52:32
le = en trop on m'a dit de le rajouter dans mon autre topic
Ma variable session existe, le code
if($_SESSION['autorisation_jouer'] === true)
je l'utilise pour autre chose
Redit :
Il va falloir modifier tes simples quotes et tes doubles quotes dans la requête, tout est mélangé, il faut les alterner, ou utiliser un \
Message édité par OmaR le 05-08-2007 à 21:58:21
Répondre à OmaR
en effet je viens d'apprendre un nouveau truc ^^
sinon bah, je copie colle ton code dans notepad+
que vois je?!
la ligne $sql bouhou !! essaye ça :
Code :
|
^^
Tjr ma page blanche
Citation :
|
je n'ai pas recu de mp de ta part, mais ce n'est pas necessaire, je pensse que tu as compris ![]()
le TRUE est un boléen, il est necessaire d'avoir 3 =.
sinon tu peux faire aussi :
if($_SESSION['autorisation_jouer']) , cela revient au meme. Du moment que la valeur est posivite (différente de 0/null)
si tu utilise les sessions, il te manque session_start(); tout en haut ...
cette ligne est fausse :
echo "Vous avez $data ouvrieres ";
$data ne contient pas le nom du champs que tu veux affiché.
remplace la part $data['nombre'];
tu aurais été voir mon lien tout à l'heure, tu aurais vu, bref, tout ce que l'on dit c'est pour toi, nous, on connait déja.
tu as également oublier de retirer : or die(mysql_error()';
dans la ligne de ta requete.
Message édité par okinou le 05-08-2007 à 22:08:57
Pourtant je l'ai envoyé
Code actuel, et toujours page blanche
Code :
|
Code :
|
Sa revient au même que de faire un include de connexion_bdd qui contient
Code :
|
NN?
c'est le code corriger et fonctionnel si tu n'as pas merder dans ta table mysql.
relis attentivement ma réponse du dessus pour comprendre tes erreurs, c'est primordiale pour progresser, cela ne sert à rien de copier/coller sans comprendre car tu en seras toujours au meme point sinon ...c'est à dire "point mort".
y'a encore une parenthèse de trop dans la requête
Répondre à OmaR
Oui je sais,
Je pensez tu n'avais pas fait de modif,
Je relis toujours les codes qu'on me donne, que sa soit pour le comprendre, ou pour le corigé, mais je pense je n'aurai pas de modif a faire apres toi ^^
| portos_man59 a écrit : Sa revient au même que de faire un include de connexion_bdd qui contient
|
oui, du moment que c'est présent, include ou non, c'est pareil, il faut que le session_start(); soit disposer avant tes variables de sessions. Vire le error_reporting, il sert à rien ici, tu n'as pas un super prog à dev.
ensuite, si tu as toujours une page blanche, vérifie que tes paramentre de connexion à mysql sont bon, c'est à dire :
mysql_connect('host', 'login', 'motdepasse');
mysql_select_db('nomdelabase');
en faisant un clic droit, et affiché la source, as tu un message ?
| OmaR a écrit : y'a encore une parenthèse de trop dans la requête |
ha ouais merde, sur le coup je l'ai pas retirer.
Message édité par okinou le 05-08-2007 à 22:16:32
Page blanche, et code source vide
c'est wamp/easyphp ou sur un hébergeur ?
mysql_connect('localhost', '*****', '******') or die (mysql_error());
mysql_select_db('****r') or die (mysql_error());
message affiché ?
Hebergeur
Code :
|
Page blanche, aucune erreur, même pas le code source
Message édité par portos_man59 le 05-08-2007 à 22:26:30
nom de l'hébergeur ?
retire moi un doute :
<?php
echo 'blabla';
?>
t'affiche blabla ?
si ce n'est pas le cas, c'est qu'il y'a un petit soucis de leur coter, rien à voir avec ton code, bien qu'il était totalement faux au début, ce n'est plus le cas.
Message édité par okinou le 05-08-2007 à 22:28:13
Hebergé chez 123.fr
Je test sous free, pour voi si il y a changement
Edit : sous free ya des erreurs
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/146/sdb/b/0/bobbi59/testouvirere/troupetest.php on line 14
Message édité par portos_man59 le 05-08-2007 à 22:34:51
par de chez 123.
J'ai cherché sur internet,
l'erreur signifie
Dénote un guillemet mal échappé (le premier ou le dernier guillemet d'une chaîne de caractères).
Ps ( page blanche chez 123, sous free g les erreurs,)
remontre ton code complet actuel.
Voila
Code :
|
Tu as deux ; à la 4ème ligne et à la 5ème ligne ?
Il te manque un ' à la 4ème ligne après les *****
Sinon là je vois rien d'autre ?!
Répondre à OmaR
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/146/sdb/b/0/bobbi59/testouvirere/troupetest.php on line 14
Tjr ^^
Code :
|
faut concatener quand c'est un array
et n'oublie pas le ' du deuxieme parametre de la methode "mysql_connect" (je pense que tu l'as enlevé en voulant cacher tes identifiant..mais on sait jamais)
Edit :
Perfect, sa tourne nikel
Par contre, est-il possible que j'adapte le code a d'autre unité, mais si elle n'existe pas, sa n'affiche rien ?
Message édité par portos_man59 le 06-08-2007 à 00:32:16
Il y a 1296 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
