parse error?

Invité
Invité n'ayant pas de compte PHPfrance

31 déc. 2005, 19:40

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..........

Eléphant du PHP | 90 Messages

31 déc. 2005, 19:55

Bonjour

As tu essaye comme ca.
<font size="3"><? echo $donnees['situation'];?></font></font></strong> 
@+ Dgse
Je ne tiens pas a etre un genie. J'ai suffisamment de probleme a etre un homme.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 janv. 2006, 18:01

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 :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

01 janv. 2006, 23:33

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

Invité
Invité n'ayant pas de compte PHPfrance

01 janv. 2006, 23:41

<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]

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 janv. 2006, 23:47

as tu essayé le code de Dgse ?!

Pourquoi veux tu mettre la variable dans une chaine de caratères => " ou ' ?

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

01 janv. 2006, 23:58

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

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 janv. 2006, 00:29

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é. :wink:


As tu fermé l'accolade de la boucle while() ?!

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

02 janv. 2006, 01:32

:oops:
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?

Invité
Invité n'ayant pas de compte PHPfrance

02 janv. 2006, 01:36

<?
$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

Invité
Invité n'ayant pas de compte PHPfrance

02 janv. 2006, 01:41

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]

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 janv. 2006, 01:45

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.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 janv. 2006, 01:47

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" :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute