Page 1 sur 1
parse error?
Posté : 31 déc. 2005, 19:40
par Invité
Ca devrait marcher, mais non?!
Queqlqu'un aurait-il une idée?
<?
$db= mysql_connect(localhost,zzzz, zzzzz) or die("Impossible de se connecter à la base de données");
// sélection de la base
mysql_select_db('zzzzzzzz',$db) or die('Erreur de selection base'.mysql_error());
$req = mysql_query("select * from membres where pseudo='". $login ."'",$db)or die(mysql_error());
while ($donnees = mysql_fetch_array($req))
{
?>
<table width="85%" border="0" align="center">
<td width="19%"><img src="images/boussole.gif" width="90" height="60"><br><strong><font color="#000000" face="Calligraph421 BT">
<font size="3"><? echo "$donnees['situation']";?></font></font></strong>
le parse error est à la derniere ligne..........
Posté : 31 déc. 2005, 19:55
par Dgse
Bonjour
As tu essaye comme ca.
<font size="3"><? echo $donnees['situation'];?></font></font></strong>
@+ Dgse
Re: parse error?
Posté : 01 janv. 2006, 18:01
par Truc
le parse error est à la derniere ligne..........
Roulement de tambour..........
C'est bien de donner le message d'erreur mais au complet ce serait encore mieux

Posté : 01 janv. 2006, 23:33
par Invité
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/zzzz/zzzz/page_membre.php on line 11
Posté : 01 janv. 2006, 23:41
par Invité
<font size="3">
<? echo '.$donnees['situation'].';?>
</font></font></strong>
avec le test ci dessus j'ai un autre parse error.......
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/zzzz/zzzz/page_membre.php on line 11
[/php]
Posté : 01 janv. 2006, 23:47
par Truc
as tu essayé le code de Dgse ?!
Pourquoi veux tu mettre la variable dans une chaine de caratères => " ou ' ?
Posté : 01 janv. 2006, 23:58
par Invité
Avec le code de dgse voilà le message d'erreur:
Parse error: parse error, unexpected $ in /home/zzzz/zzzzz/page_membre.php on line 19
Posté : 02 janv. 2006, 00:29
par Truc
juste pour info... la ligne 19 n'est pas visible sur ton 1er post.
Il faut que tu soie plus précis dans les question et donner le plus d'infos possible: message d'erreur, la ligne et le code associé.
As tu fermé l'accolade de la boucle while() ?!
Posté : 02 janv. 2006, 01:32
par Invité
désolé pour la ligne 19, en fait elle n'y est plus j'ai minimisé le script, elle n'y est donc plus.
Non nje n'ai pas refermé l'accolade !
je la mets a quel endroit?
Posté : 02 janv. 2006, 01:36
par Invité
<?
$db= mysql_connect(localhost,zzzz, zzzzz) or die("Impossible de se connecter à la base de données");
// sélection de la base
mysql_select_db('zzzzzzzz',$db) or die('Erreur de selection base'.mysql_error());
$req = mysql_query("select * from membres where pseudo='". $login ."'",$db)or die(mysql_error());
while ($donnees = mysql_fetch_array($req))
{
?>
<table width="85%" border="0" align="center">
<td width="19%"><img src="images/boussole.gif" width="90" height="60"><br><strong><font color="#000000" face="Calligraph421 BT">
<font size="3"><? echo "$donnees['situation']"; } ?></font></font></strong>
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/lemond/public_html/page_membre.php on line 10
Posté : 02 janv. 2006, 01:41
par Invité
merde, a force copier coller!!!
<?
$db= mysql_connect(localhost,zzzz, zzzzz) or die("Impossible de se connecter à la base de données");
// sélection de la base
mysql_select_db('zzzzzzzz',$db) or die('Erreur de selection base'.mysql_error());
$req = mysql_query("select * from membres where pseudo='". $login ."'",$db)or die(mysql_error());
while ($donnees = mysql_fetch_array($req))
{
?>
<table width="85%" border="0" align="center">
<td width="19%"><img src="images/boussole.gif" width="90" height="60"><br><strong><font color="#000000" face="Calligraph421 BT">
<font size="3"><? echo $donnees['situation']; } ?></font></font></strong>
Warning: mysql_connect(): Access denied for user: 'zzzzzl@localhost' (Using password: YES) in /home/zzzzz/zzzzzl/page_membre.php on line 2
Impossible de se connecter à la base de données
[/php]
Posté : 02 janv. 2006, 01:45
par Truc
essaie ça:
<table width="85%" border="0" align="center">
while ($donnees = mysql_fetch_array($req))
{
?>
<tr>
<td width="19%">
<img src="images/boussole.gif" width="90" height="60"><br><strong><font color="#000000" face="Calligraph421 BT">
<font size="3"><? echo $donnees['situation']; ?></font></font></strong>
</td>
</tr>
<?
}
?>
avec une ouverture du tableau a l'exterieur de la boucle pour éviter d'avoir un tableau par ligne de données issues de la Base de Données.
et une ouverture de balise de ligne <tr> avant un <td>.
L'accolade est à fermer à la fin de la construction de tableau, ici je suppose que tu n'as qu'une donnée.
Posté : 02 janv. 2006, 01:47
par Truc
Warning: mysql_connect(): Access denied for user: 'zzzzzl@localhost' (Using password: YES) in /home/zzzzz/zzzzzl/page_membre.php on line 2
Impossible de se connecter à la base de données
[/php]
Ce warning n'a rien d'alarmant tu as juste voulu exécuter le script avec les iddentifiants "zzz"
