[Résolu] Parse error dans un calcul - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Résolu] Parse error dans un calcul (/showthread.php?tid=2438) |
[Résolu] Parse error dans un calcul - alechuga - 18-02-2008 Je suis dsl de vous embéter avec un problème qui fera sans doute rire la plupart d'entre vous. Je croyais avoir dépasser ce niveau mais il semblerai que non; Code PHP :
J'ai une PARSE ERROR dans cette ligne, j'ai vérifié les précédentes pas de point virgule manquant et perso je comprend pas. RE: Sans doute évident - Galaan - 18-02-2008 Essaye ca : $attente = 0.68 * sqrt(pow($longitudo - $data1[longitude],2) + pow($latitudo - $data1[latitude],2)) + 10800; Galaan RE: Sans doute évident - Wells - 18-02-2008 Ou pour être plus précis: les ² n'existe pas en php RE: Sans doute évident - Sephi-Chan - 18-02-2008 Je ne reviendrais pas sur la réponse exacte des autres, mais plutôt sur le titre. Il faut quelque chose d'évocateur. J'ai conscience que trouver un bon titre dans un cas comme le tiens n'est pas facile, mais quelque chose comme "Parse error dans un calcul" aurait été mieux vu. Tu n'auras plus qu'à ajouter [Résolu] au début de ton titre. Sephi-Chan RE: Sans doute évident - r0seBa - 18-02-2008 Il ne faut pas de "quote" ? dans: $data1[latitude] $data1['latitude'] plutôt non? Et comme la dit Wells tu ne peux pas mettre l'exposant ². Donc met deux fois ton expression si tu veux la mettre au carré RE: Sans doute évident - Eluox - 18-02-2008 r0seBa a écrit :Donc met deux fois ton expression si tu veux la mettre au carré Ou utilise pow RE: Sans doute évident - Sephi-Chan - 18-02-2008 Voilà donc la portion de script qui résoudra le problème : Code PHP :
Sephi-Chan RE: Sans doute évident - Galaan - 19-02-2008 Pas sur sephi. Si il a utilise des define sur latitude et longitude ce que tu a ecrit ne va pas fonctionner. Il a precise qu'il a eu un PARSE ERROR. Donc l'erreur c'est bien le ². Galaan RE: Sans doute évident - Sephi-Chan - 19-02-2008 Vu le calcul, je pense que les valeurs de longitude et de latitude sont variables, d'autant qu'elles sortent d'un array. Et puis la plupart des gens connaissent et respectent la convention de nommage des constantes. En lisant les commentaires, il pourra prendre un peu ce qu'il veut des réponses. Sephi-Chan |