A voir également:
- Erreur dans mon programme php
- Erreur 0x80070643 - Accueil - Windows
- Programme demarrage windows 10 - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
6 réponses
linocanmiki
Messages postés
9
Date d'inscription
jeudi 1 octobre 2009
Statut
Membre
Dernière intervention
28 juin 2010
26 juin 2010 à 19:23
26 juin 2010 à 19:23
Bonsoir,
Commence par donner l'erreur affichée.
Commence par donner l'erreur affichée.
vtechnocontrib
Messages postés
1
Date d'inscription
lundi 21 juin 2010
Statut
Contributeur
Dernière intervention
26 juin 2010
26 juin 2010 à 19:43
26 juin 2010 à 19:43
ne manquerait-il pas une accolade ?
elself ($num==0) // Nom de login introuvable
{
$message="Le nom de login que vous avez saisi n'existe pas. Essayez encore.<br>";
include("login_form.inc");
}
elself ($num==0) // Nom de login introuvable
{
$message="Le nom de login que vous avez saisi n'existe pas. Essayez encore.<br>";
include("login_form.inc");
}
linocanmiki
Messages postés
9
Date d'inscription
jeudi 1 octobre 2009
Statut
Membre
Dernière intervention
28 juin 2010
26 juin 2010 à 20:03
26 juin 2010 à 20:03
Il manque 2 accolades, une d'ouverture et une de fermeture :
ca donnerais :
ca donnerais :
} elself ($num==0) // Nom de login introuvable { $message="Le nom de login que vous avez saisi n'existe pas. Essayez encore.<br>"; include("login_form.inc"); } }
linocanmiki
Messages postés
9
Date d'inscription
jeudi 1 octobre 2009
Statut
Membre
Dernière intervention
28 juin 2010
26 juin 2010 à 20:05
26 juin 2010 à 20:05
"elseIf" serait mieux que "elself"
Bonjour bien que les problèmes précédents soient résolus un autre vient se présenter lorsque je soumets un login et un mot de passe pour tester mon code : le message suivant s'affiche à son tour :
Parse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';' in C:\Program Files\EasyPHP-5.3.2i\www\login_form.inc on line 77
Pouvez-vous m'éclairer s'il vous plaît ? Merci et si vous ne pouvez pas ce n'est pas grave et merci quand même.
Voici la partie concerné pour la ligne 77 du fichier cité :
<table border="1" cellspading="5" cellspacing="0">
<tr><td colspan="3" class="grey_banner">
Membres uniquement</td></tr>
<tr><td width="33%" valign="top" class="bold_large">
Etes-vous membres ?
<!--pour les logins des nouveaux membres-->
<form action="Login.php" method="POST">
<p><table border="0">
<?php
if (isset($message))
{
echo"<tr><td style='color:red' /* ligne 77 */
colspan="2">$message <br/></td></tr>";
}
?>
<tr><td class="bold_right">Identifiant</td>
<td><input type="text" name="fusername"
sieze="20" maxsize="20"></td></tr>
<tr><td class="bold_right">Mot de passe</td>
<td><input type="password" name="password"
size="20" maxisize="20"></td></tr>
<input type="hidden" name="do"
value="login">
<tr><td style="text-align:center" colspan="2">
<br/><input type="submit" name="log"
value="identifiez-vous"></td></tr>
</table>
</form>
Parse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';' in C:\Program Files\EasyPHP-5.3.2i\www\login_form.inc on line 77
Pouvez-vous m'éclairer s'il vous plaît ? Merci et si vous ne pouvez pas ce n'est pas grave et merci quand même.
Voici la partie concerné pour la ligne 77 du fichier cité :
<table border="1" cellspading="5" cellspacing="0">
<tr><td colspan="3" class="grey_banner">
Membres uniquement</td></tr>
<tr><td width="33%" valign="top" class="bold_large">
Etes-vous membres ?
<!--pour les logins des nouveaux membres-->
<form action="Login.php" method="POST">
<p><table border="0">
<?php
if (isset($message))
{
echo"<tr><td style='color:red' /* ligne 77 */
colspan="2">$message <br/></td></tr>";
}
?>
<tr><td class="bold_right">Identifiant</td>
<td><input type="text" name="fusername"
sieze="20" maxsize="20"></td></tr>
<tr><td class="bold_right">Mot de passe</td>
<td><input type="password" name="password"
size="20" maxisize="20"></td></tr>
<input type="hidden" name="do"
value="login">
<tr><td style="text-align:center" colspan="2">
<br/><input type="submit" name="log"
value="identifiez-vous"></td></tr>
</table>
</form>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
linocanmiki
Messages postés
9
Date d'inscription
jeudi 1 octobre 2009
Statut
Membre
Dernière intervention
28 juin 2010
27 juin 2010 à 16:00
27 juin 2010 à 16:00
bonjour,
il faut faire attention aux cotes. De plus pour afficher le contenu de ta variable $message, utilise la concaténation comme ceci :
echo "<tr><td style='color:red' colspan='2'>".$message."<br/></td></tr>";
ca devrait marcher comme ca.
il faut faire attention aux cotes. De plus pour afficher le contenu de ta variable $message, utilise la concaténation comme ceci :
echo "<tr><td style='color:red' colspan='2'>".$message."<br/></td></tr>";
ca devrait marcher comme ca.
bobtipitt
Messages postés
61
Date d'inscription
dimanche 23 mars 2008
Statut
Membre
Dernière intervention
16 août 2010
2
28 juin 2010 à 03:37
28 juin 2010 à 03:37
Si tu as un problème avec ta syntaxe PHP, utilise un bon éditeur simple. Moi, personnellement j'utilise Notepad++. Quand tu selection une accolade ou une parenthèse, il est capable de détecter l'autre parenthèse ou accolade rataché. Alors si il y en a une qui est rataché à rien, tu le sauras!
26 juin 2010 à 19:42
Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\Login.php on line 50
Encore une fois merci.