[php] Petit probleme ki semble tt con ms j'y arrive pas !!!! help !

Petit probleme ki semble tt con ms j'y arrive pas !!!! help ! [php] - Programmation

Marsh Posté le 21-03-2002 à 19:29:56    

Salut !!
 
que ceux qui n'ont pas envie de perdre leur temps avec un probleme de gros nioubi passent leur chemins !!! ICI LE NIVEAU EST BAS
 
j'ai tenté de faire un code tt seul de mes propres mains mais je rencontre tjrs D erreurs ....(C normal je sui nioubi dc j'apprend =) jai toujours reussi a les resoudres tt seul comme un chtit grand ms là je comprend ke dalle , voici le code (encore une fois
je vs previens que ca semble tout bete !)
 
   <?
   if ($pseudo=='';);
   {
    include('login.htm';);
   }
 elseif ($pseudo=="$pseudo" ); // la ligne 71 est celle ci
   {
    echo"salut $pseudo";
   }
   ?>
 
et quand je charge la page où est situé le code voici l'erreur que m'envoie le serveur :
 
Parse error: parse error in /home/_cb/chaieb/pub/www/index.php on line 71
 
 
Voila ! j'ai essayé differentes solutions qui me semblaient bonnes ms là je flanche ... HELP !
 
Merci

Reply

Marsh Posté le 21-03-2002 à 19:29:56   

Reply

Marsh Posté le 21-03-2002 à 19:31:44    

deja c'est pas des ; apres if ou elseif mais des :
corrige deja ca et dis nous !

Reply

Marsh Posté le 21-03-2002 à 19:32:24    

<?
  if ($pseudo=='';)
  {
   include('login.htm';)
  }
elseif ($pseudo=="$pseudo" )
  {
   echo"salut $pseudo";
  }
  ?>
 
essaye ca, il ne faut pas de ; apres les else if et elseif je crois (debutant aussi) :)

 

[jfdsdjhfuetppo]--Message édité par thekeke2--[/jfdsdjhfuetppo]


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 21-03-2002 à 19:34:10    

thekeke2 a écrit a écrit :

<?
  if ($pseudo=='';)
  {
   include('login.htm';)
  }
elseif ($pseudo=="$pseudo" )
  {
   echo"salut $pseudo";
  }
  ?>
 
essaye ca, il ne faut pas de ; apres les else if et elseif je crois (debutant aussi) :)  
 
 




il y a déjà ce pb, mais en plus la commande elseif n'existe pas, il faut taper else if


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 21-03-2002 à 19:35:27    

THE REAL SMILEY a écrit a écrit :

 
il y a déjà ce pb, mais en plus la commande elseif n'existe pas, il faut taper else if  




nimporte nawak  :sarcastic: ... ;)

 

[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 21-03-2002 à 19:35:56    

THE REAL SMILEY a écrit a écrit :

 
il y a déjà ce pb, mais en plus la commande elseif n'existe pas, il faut taper else if  




 
elseif ca marche et ca existe sur www.phpdebutant.com :)
 
c une erreur ?
 
source phpdebutant :
 
if ($page=='news';) {include('news.php3';);}
elseif ($page=='formulaire';) {include('formulaire.php3';);}


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 21-03-2002 à 19:37:09    

THE REAL SMILEY a écrit a écrit :

 
il y a déjà ce pb, mais en plus la commande elseif n'existe pas, il faut taper else if  




 
 :non: c'est bien elseif mais avec des accolades et pas de point virgule
if {
..
}

 

[jfdsdjhfuetppo]--Message édité par Sh@rdar--[/jfdsdjhfuetppo]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 21-03-2002 à 19:37:50    

elseif ($pseudo=="$pseudo" )  je comprend pas cette ligne  :??:  tu voudrais si g bien compris vérifier si la variable pseudo est égale à la chaîne pseudo ?, ça a pas de sens je pense  :??: moi je verrai plutot ça :
<?  
 if (!isset($pseudo))  
  include('login.htm';)  
else  
  echo"salut $pseudo";  
 ?>

Reply

Marsh Posté le 21-03-2002 à 19:37:55    

Sh@rdar a écrit a écrit :

 
 
 :non:  
if()
elseif()
else()  




Ouh la, il faut que je pense à me recycler  :pt1cable:


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 21-03-2002 à 19:38:53    

un truc que je trouve bizarre dans ta facon de coder sanosuke
dans ton premier test tu utilises des '
et dans le 2eme des "
...
c'est pas que t'as pas le droit mais bonjour la lisibilite du code si t'as des centaines de lignes (tu peux confondre un guillemet avec 2 quotes par ex...)

Reply

Marsh Posté le 21-03-2002 à 19:38:53   

Reply

Marsh Posté le 21-03-2002 à 19:40:25    

kayasax a écrit a écrit :

un truc que je trouve bizarre dans ta facon de coder sanosuke
dans ton premier test tu utilises des '
et dans le 2eme des "
...
c'est pas que t'as pas le droit mais bonjour la lisibilite du code si t'as des centaines de lignes (tu peux confondre un guillemet avec 2 quotes par ex...)  




 
bah c'est une erreur que bcp de débutant font  :ange:


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 21-03-2002 à 19:40:51    

G rajouté  " : " aux lignes if et elseif et ca m'a dit k'il y avai une erreur ligne 199 alors ke C la derniere ligne de ma page ...
ensuite G essayé la solution de thekeke et ca a marché ! :) en tt cas merci a tt ceux ki m'ont aidé !
 
j'avais appris ds les tutos ke tt les lignes se finissaient avc des   ;  d'où mon erreur !  
 
@ plouche all  :hello:

Reply

Marsh Posté le 21-03-2002 à 19:42:56    

sanosuke a écrit a écrit :

 
ensuite G essayé la solution de thekeke et ca a marché ! :)  




 
J'AI AIDE QUELQU'UN EN PHP !!! CHAMPAGNE ET PETITS FOURS POUR TOUT LE MONDE !!!  :bounce:   :bounce:


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 21-03-2002 à 19:43:57    

thekeke2 a écrit a écrit :

 
 
J'AI AIDE QUELQU'UN EN PHP !!! CHAMPAGNE ET PETITS FOURS POUR TOUT LE MONDE !!!  :bounce:   :bounce:  




OUAIIIIIIS  [:mael_]


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 21-03-2002 à 19:44:31    

sanosuke a écrit a écrit :

G rajouté  " : " aux lignes if et elseif et ca m'a dit k'il y avai une erreur ligne 199 alors ke C la derniere ligne de ma page ...




ca c signe que t'as oublie de fermer une accolade

Reply

Marsh Posté le 21-03-2002 à 19:45:19    

ah faut que Sh@rdar voit ça  :lol:


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 21-03-2002 à 19:45:47    

Je@nb a écrit a écrit :

elseif ($pseudo=="$pseudo" )  je comprend pas cette ligne  :??:  tu voudrais si g bien compris vérifier si la variable pseudo est égale à la chaîne pseudo ?, ça a pas de sens je pense  :??: moi je verrai plutot ça :
<?  
 if (!isset($pseudo))  
  include('login.htm';)  
else  
  echo"salut $pseudo";  
 ?>  




 
bah ce ke je demande C ke si la variable pseudo est vide alors on affiche login.htm et s'il est enregistré alors on affiche "salut variable pseudo"
 
C la seule solution ke G trouvé ...(j'essaye de faire des trucs par moi meme... meme si je fait des erreurs)  
 
ton code je ne l'ai pas compris je ne sais pas a koi correspond  "!isset"  mais si ca peux m'aider dit moi en koi STP ca m'arrange et ca me fait apprendre  :D

Reply

Marsh Posté le 21-03-2002 à 19:51:03    

if(isset($toto))
teste si la variable toto existe  
le ! c'est la negation donc !isset si la varibale n'existe pas

Reply

Marsh Posté le 21-03-2002 à 19:53:11    

thekeke2 a écrit a écrit :

ah faut que Sh@rdar voit ça  :lol:  




 
j'ai vu  :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 21-03-2002 à 20:12:12    

sanosuke a écrit a écrit :

 
 
bah ce ke je demande C ke si la variable pseudo est vide alors on affiche login.htm et s'il est enregistré alors on affiche "salut variable pseudo"
 
C la seule solution ke G trouvé ...(j'essaye de faire des trucs par moi meme... meme si je fait des erreurs)  
 
ton code je ne l'ai pas compris je ne sais pas a koi correspond  "!isset"  mais si ca peux m'aider dit moi en koi STP ca m'arrange et ca me fait apprendre  :D  




 
Ta compris grace à l'explication donnée ci dessus ?

Reply

Marsh Posté le 21-03-2002 à 20:35:16    

Je@nb a écrit a écrit :

 
 
Ta compris grace à l'explication donnée ci dessus ?  




 
oui ! marchi boucou ! idem a tt ceux qui m'ont aidé , ca fait plaisir de voir que tt le monde aide les nioubi kan ils en ont besoins ... G tjrs peur de me faire jeter kan je pose une question ki me semble tt conne et ke j'arrive pa a la resoudre !  
 
Bye !!

Reply

Marsh Posté le 21-03-2002 à 20:38:42    

t'inquiète pas, en général on répond pas à ceux ki cherchent pas avant avoir cherché mais tu avais l'air perdu alors c normal que on t'aide.
 
Sinon fo savoir 2 choses :

  • Si dans tes if while for else ... tu n'a qu'une seul instruction les { } sont pas obligatoires
  • C'est conseillé de pas faire echo "Ton pseudo est $pseudo"; mais plutot echo "Ton pseudo est ".$pseudo; Voila qq conseils

Reply

Marsh Posté le 21-03-2002 à 20:42:55    

Je@nb a écrit a écrit :

t'inquiète pas, en général on répond pas à ceux ki cherchent pas avant avoir cherché mais tu avais l'air perdu alors c normal que on t'aide.
 
Sinon fo savoir 2 choses :

  • Si dans tes if while for else ... tu n'a qu'une seul instruction les { } sont pas obligatoires
  • C'est conseillé de pas faire echo "Ton pseudo est $pseudo"; mais plutot echo "Ton pseudo est ".$pseudo; Voila qq conseils  





 
Pk C pas conseillé de faire echo"ton pseudo est $pseudo"  ?

Reply

Marsh Posté le 21-03-2002 à 20:48:04    

pkoi ke vous mettez toujours des . devant ou autour des variables?? moi j'en mets jamais et jamais eu de pb ...

Reply

Marsh Posté le 21-03-2002 à 20:49:10    

ché pas mais je vois cette syntaxe dans bcp de gros script alors g adopté celle là  :hello:  et dans d'autres langage y a que celle la ki marche alors voila pk

Reply

Marsh Posté le 21-03-2002 à 20:49:56    

ok, ct juste pour l'info  :jap:

Reply

Marsh Posté le 21-03-2002 à 20:51:44    

Je@nb a écrit a écrit :

ché pas mais je vois cette syntaxe dans bcp de gros script alors g adopté celle là  :hello:  et dans d'autres langage y a que celle la ki marche alors voila pk  




 
d'accord ! merci bcp pr T conseils !! salut ! :hello:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed