Petit probleme ki semble tt con ms j'y arrive pas !!!! help ! [php] - Programmation
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 !
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]
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
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 ...
[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]
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';}
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 |
c'est bien elseif mais avec des accolades et pas de point virgule
if {
..
}
[jfdsdjhfuetppo]--Message édité par Sh@rdar--[/jfdsdjhfuetppo]
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";
?>
Marsh Posté le 21-03-2002 à 19:37:55
Sh@rdar a écrit a écrit : if() elseif() else() |
Ouh la, il faut que je pense à me recycler
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...)
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
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
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 !!!
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 !!! |
OUAIIIIIIS
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
Marsh Posté le 21-03-2002 à 19:45:19
ah faut que Sh@rdar voit ça
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
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
Marsh Posté le 21-03-2002 à 19:53:11
thekeke2 a écrit a écrit : ah faut que Sh@rdar voit ça |
j'ai vu
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 |
Ta compris grace à l'explication donnée ci dessus ?
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 !!
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 :
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 :
|
Pk C pas conseillé de faire echo"ton pseudo est $pseudo" ?
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 ...
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à et dans d'autres langage y a que celle la ki marche alors voila pk
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à et dans d'autres langage y a que celle la ki marche alors voila pk |
d'accord ! merci bcp pr T conseils !! salut !
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