Syntax error, unexpected T_DOUBLE_ARROW

Dronoïde - 23 avril 2010 à 06:58
 Dronoïde -
Boujour,

Je fais appel à votre aide vu que j'ai vérifié et re-vérifié mon code et que je n'y trouve pas d'erreur de syntaxe apparente.
J'ai deux etoiles ** devant la ligne incriminée.

public function __construct(){
$this->fr_url = 'http://fr.aiononline.com/livestatus/character-legion/';
$this->en_url = 'http://uk.aiononline.com/livestatus/character-legion/';
$this->de_url = 'http://de.aiononline.com/livestatus/character-legion/';
** $this->fr_month = ('Jan' => 'Jan', 'Feb' => 'Fev', 'Mar' => 'Mar', 'Apr' => 'Avr', 'May' => 'Mai', 'June' => 'Juin', 'July' => 'Juil', 'Aug' => 'Août', 'Sep' => 'Sep', 'Oct' => 'Oct', 'Nov' => 'Nov', 'Dec' => 'Dec');
$this->de_month = ('Jan' => 'Jan', 'Feb' => 'Fev', 'Mar' => 'Mär', 'Apr' => 'Avr', 'May' => 'Mai', 'June' => 'Juni', 'July' => 'Juli', 'Aug' => 'Aug', 'Sep' => 'Sep', 'Oct' => 'Okt', 'Nov' => 'Nov', 'Dec' => 'Dez');
$this->url = null;
}

Merci.

2 réponses

Trop tard j'ai trouvé tout seul ^^

En fait c'est le "Syntax error" qui m'a induit en erreur.
J'avais oublié le mot-clé "Array" au moment de déclarer mes tableaux.

$this->fr_month = ('Jan' => 'Jan', 'Feb' => 'Fev', ...etc...
$this->de_month = ('Jan' => 'Jan', 'Feb' => 'Fev', ...etc...


Deviens >>

$this->fr_month = Array('Jan' => 'Jan', 'Feb' => 'Fev', ...etc...
$this->de_month = Array('Jan' => 'Jan', 'Feb' => 'Fev', ...etc...
4
peut tu m'aidez voici mon code



<?php
$base=mysql_connect('localhost','root','');
mysql_select_db('test',$base);
$sql='SELECT * FROM personne where (CODE="'.$_SESSION["code"].'" AND LOGIN="'.$_SESSION["login"].'" AND MOT_DE_PASSE="'.$_SESSION["pwd"].'" )';
$req=mysql_query($sql)or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data=mysql_fetch_array($req);
------------------>>>>>>ici l'erreur cette ligne<<<<----------------------------------
echo "<form action="index.php?option=com_jumi&fileid=30" method="POST" id="formulaire">
<table border="5" align="center">
<tr>
<td>
Prenom:
</td>
<td>
<input id="prenom" maxlength="50" name="name" type="text" value="'.$data["PRENOM"].'">
</td>
</tr>
<tr>
<td>
Nom:
</td>
<td>
<input id="nom" maxlength="25" name="nom" type="text" value="'.$data["NOM"].'">
</td>
</tr>
<tr>
<td>
Banque:
</td>
<td>
<input id="banque" maxlength="25" name="banque" type="text" value="'.$data["BANQUE"].'">
</td>
</tr>
<tr>
<td>
Type activiter:
</td>
<td>
<input id="activiter" maxlength="25" name="activiter" type="text" value="'.$data["ACTIVITER"].'">
</td>
</tr>
<tr>
<td>
Adresse:
</td>
<td>
<input id="adresse" maxlength="25" name="adresse" type="text" value="'.$data["ADRESSE"].'">
</td>
</tr>
<tr>
<td>
ville:
</td>
<td>
<input id="ville" maxlength="25" name="ville" type="text" value="'.$data["VILLE"].'">
</td>
</tr>
<tr>
<td>
Téléphone:
</td>
<td>
<input id="telephone" maxlength="25" name="telephone" type="text" value="'.$data["TELEPHONE"].'">
</td>
</tr>
<tr>
<td>
E-mail:
</td>
<td>
<input id="email" maxlength="25" name="email" type="text" value="'.$data["E_MAIL"].'">
</td>
</tr>
<tr>
<td>
Numéro carte VISA:
</td>
<td>
<input id="carte" maxlength="25" name="carte" type="text" value="'.$data["NUM_CARTE"].'">
</td>
</tr>
<tr>
<td>
login:
</td>
<td>
<input id="login" maxlength="25" name="login" type="text" value="'.$data["login"].'">
</td>
</tr>
<tr>
<td>
Nouveau Mot de passe:
</td>
<td>
<input id="pwd" maxlength="25" name="pwd" type="password">
</td>
</tr></table>
<center>
<input value="Enregiste" type="submit"></center>
</form>";

mysql_close();
?>
3
Oui bien sûr :)

ligne 9 de ton code remplace :
echo "
par
echo '

et à la fin de ton code remplace :
</form>";
par
</form>';

Dis moi ce que çà donne, comme çà il n'y a plus de raison que çà ne marche plus ^^
0