Parse error:

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 : Parse error:

par dunbar » 08 févr. 2009, 17:23

Cette écriture fonctionne.
$pourcentage = (isset($resul_pourcentage) && ($resul_pourcentage < 99) ? $pnook : ""); 
Je te remercie
Pour initialiser mes variable j'utilise quand même la bonne méthode ?

Je te remercie :wink:

par albat » 08 févr. 2009, 17:08

Autres écritures
$pourcentage = (isset($resul_pourcentage) ? ($resul_pourcentage < 99 ? $pnook : "") : "");
// ou
$pourcentage = (isset($resul_pourcentage) && ($resul_pourcentage < 99) ? $pnook : "");

par albat » 08 févr. 2009, 17:06

je voudrais coder avec mon php.ini (error all)
C'est plutôt un bon choix. :pouce:
resul_pourcentage est pas initialiser.
OK.
Et en essayant ça ?
if isset($resul_pourcentage)
   { $pourcentage = ($resul_pourcentage < 99 ? $pnook : "");
   }

par dunbar » 08 févr. 2009, 16:49

Bon alors voilà mon soucis est que je voudrais coder avec mon php.ini (error all) et quand je fais cela il me dit que resul_pourcentage est pas initialiser.
sinon il n'y a aucun soucis mon code fonctionne correctement.

par albat » 08 févr. 2009, 16:44

En même temps, je suis perplexe quant au
isset($resul_pourcentage < 99)
J'ai envie de penser que le test $resul_pourcentage < 99 va renvoyer true ou false.
Et que ton isset portera dès lors sur une variable booléenne... :-k

par dunbar » 08 févr. 2009, 15:30

je suis tout a fait d'accord avec toi mais
j'avais essayer les 3 méthodes :lol:
$pourcentage = (isset($resul_pourcentage < 99) ? $pnook : "");
me donne aussi un parse erreur. :twisted:

Merci

par albat » 08 févr. 2009, 15:03

Mauvaise syntaxe : parenthèses !
$p = (isset($total_recherche > 1 )) ? $s : ""; // MAL
$p = (isset($total_recherche > 1 ) ? $s : ""); // Bien
$p = isset($total_recherche > 1 ) ? $s : "";   // Bien

Parse error:

par dunbar » 08 févr. 2009, 14:17

Bonjour,
J'ai un truc bizarre voici ma ligne
$s = 's';
$p = (isset($total_recherche > 1 )) ? $s : "";
et voici mon erreur
Parse error: parse error, expecting `','' or `')'' 
Alors soit je suis TRES fatiguer ou alors je ne sais pas mais pour moi il n'y a aucune erreur
Bien entendu je suis certain qu'il me parle de cette ligne

D'avance merci