Erreur avec $_SERVER['PHP_SELF']
le 12/01/2005 à 17:13
Isaac
Salut !
Ma mère me dit souvent ! Tu n'étudie pas assez tes TP néerlandais ! Alors, pour m'entraîner en Néerlandais et en Php, je crée un script pour mes tp avec une table.
Mais je reçois ce message d'erreur :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\chemin\vers\tpndls.php on line 69
Voici mon script, un commentaire est affiché à toutes les dix lignes pour repérer facilement la ligne 69. Je ne vois pas où est la faute car je ne comprends pas, pour ceux qui ne sont pas encore au courant, l'anglais !!! (je suis les explications d'un script d'un livre sur le Php et MySql)
http://www.lephpfacile.com/wall/wall.php?id=1937
Voilà ... Merci d'avance !
++
http://www.zmws.com
le 12/01/2005 à 17:21
Isaac
Petite erreur, à la ligne 80, le commentaire devrait être avec //80
Mais ce n'est pas ça le bogue !
++
http://www.zmws.com
c'est la je suppose
if ($envoi[2]) :
<<<TABLE
<table align="center" cellspacing="2" cellpading="2">
<tr><th align="center"><b>TP.</b></th><th> align="center">Trad.</th></tr>
TABLE;
echo TABLES;
while ($ligne = mysql_fetch_array($envoi[2], MYSQL_NUM)) : // 60
echo "<tr><td align="center">$ligne[1]</td></tr>\n";
EndWhile;
echo "</tables>";
mysql_free_result($envoi[2]);
else :
echo "Connection erronée : ".mysql_error();
EndIf;
mysql_close();
if(...) {
En php il n'y pas de ENDIF ni de ENDWHILE enfin je crois pas.
Ensuite pour afficher une chaine, tu utilise la synthaxe Heredoc, utilise plutot echo..
surtout que ca serait plutot
$table = <<<HTML
...
HTML;
echo $table.
zebdinou pour les intimes / Blog : http://www.zebden.fr
PS : si si, on peut faire des
endif en php :)
^^ effectivement comme quoi on en apprends tous les jours ^_^
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 14/01/2005 à 17:58
Isaac
Hello !
J'oubliais ! Je suis sous mysql 4.1 donc les fonctions changent ! Mais lesqelles .. ?
++
http://www.zmws.com
Ce n'est pas un probleme de MySQL, mais de syntaxe PHP.
On le voit bien sur le wall, les couleurs ne sont "pas bonnes" (sur la fin, tout est en bleu).
Faut mettre quelque chose avant ton <<TABLE
Regarde le post de zebden.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: