Flux rss
A voir également "php parse error: parse error, unexpected t_string, expecting t_old_function or t_function or t_var or '}'" error_handler.class Erreur générale sql error [ mysql4 ] Logging php parse errors in apache Message erreur could not find the macromedia flash Message erreur yahoo messenger Msn messenger erreur 2771 Parse error phpmailer Parse error: parse error, expecting visiteur.php on line 8 Parse error: parse error, unexpected t_string in php Parse error: parse error, unexpected t_while Parse error: syntax error, unexpected $end in Parse error: syntax error, unexpected $end php Parse error: syntax error, unexpected t_constant_encapsed_string Parse error: syntax error, unexpected t_logical_or Parse error: syntax error, unexpected t_string, expecting t_old_function or t_function or t_var or '}' in class.phpmailer.php on Parse error: syntax error, unexpected t_variable Parse error: syntax error, unexpected t_variable in mysql_up.php on line 6 Php parse error: syntax error, unexpected $end$ Php parse error: syntax error, unexpected t_new, expecting t_string Php parse error: syntax error, unexpected t_string, expecting t_old_function or t_function or t_var or '}' in zend/loader.php on Php parser xml Phpbb free erreur sql general error sql error [ mysql4 ] Phpmyadmin parse error: parse error, unexpected t_string, expecting t_old_function or t_function or t_var or '}' Phpnet parse error: syntax error, unexpected t_function Windows live messenger erreur 80048412 Windows live messenger erreur 80048820Plus
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Message d'erreur PHP: Parse error

mikacontact, le mercredi 6 décembre 2006 à 05:13:19
Bonjour tout le monde.

Je rencontre le message d'erreur suivant en voulant executer ma page php dans un navigateur:

[B]Parse error: parse error, unexpected '&', expecting T_STRING or T_VARIABLE or '$' in C:\wamp\www\SITEboutique\Public\catalogue.php on line 10[/B]

Je vous met la ligne 10 en question ci-dessous:

[B]if (isset(&_GET['VARtitre'])) { // Ligne 10
$coltitre_rsCatalogue = (get_magic_quotes_gpc()) ? &_GET['VARtitre'] : addslashes(&_GET['VARtitre']);
}
$coltheme_rsCatalogue = "1";
if (isset(&_GET['VARtheme'])) {
$coltheme_rsCatalogue = (get_magic_quotes_gpc()) ? &_GET['VARtheme'] : addslashes(&_GET['VARtheme']);
}[/B]

Pour voir si ce pb vient bien de là, j'ai enlevé ces lignes, et la page s'affiche, donc l'erreur est bien là. Pour ceux qui vont me demander de vérifier si je suis bien en latin 1 sur ma base de donnée, la réponse est oui.

Je vous mets l'intégralité de mon code concernant cette page dans l'éventualité où ça puisse être nécessaire:

<?php require_once('../Connections/ConnexionBoutique.php'); ?>
<?php
mysql_select_db($database_ConnexionBoutique, $ConnexionBoutique);
$query_rsTheme = "SELECT * FROM rubriques ORDER BY categorie ASC";
$rsTheme = mysql_query($query_rsTheme, $ConnexionBoutique) or die(mysql_error());
$row_rsTheme = mysql_fetch_assoc($rsTheme);
$totalRows_rsTheme = mysql_num_rows($rsTheme);

$coltitre_rsCatalogue = "1";
if (isset(&_GET['VARtitre'])) {
$coltitre_rsCatalogue = (get_magic_quotes_gpc()) ? &_GET['VARtitre'] : addslashes(&_GET['VARtitre']);
}
$coltheme_rsCatalogue = "1";
if (isset(&_GET['VARtheme'])) {
$coltheme_rsCatalogue = (get_magic_quotes_gpc()) ? &_GET['VARtheme'] : addslashes(&_GET['VARtheme']);
}
mysql_select_db($database_ConnexionBoutique, $ConnexionBoutique);
$query_rsCatalogue = sprintf("SELECT articles.nom, articles.reference, articles.prix, rubriques.categorie FROM articles, rubriques WHERE articles.rubriqueID=%s AND rubriques.ID=articles.rubriqueID AND articles.nom like '%%%s%%'", $coltheme_rsCatalogue,$coltitre_rsCatalogue);
$rsCatalogue = mysql_query($query_rsCatalogue, $ConnexionBoutique) or die(mysql_error());
$row_rsCatalogue = mysql_fetch_assoc($rsCatalogue);
$totalRows_rsCatalogue = mysql_num_rows($rsCatalogue);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/Modele Public.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<body>
<div align="center"><img src="../images/bandeauapublic.GIF" width="650" height="156" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="6,114,156,157" href="catalogue.php" />
<area shape="rect" coords="187,115,299,155" href="panier.php" />
<area shape="rect" coords="316,114,495,159" href="commande.php" /><area shape="rect" coords="529,114,642,160" href="../Administrateur/index.php" />
</map></div>
<table width="912" height="94" border="0" align="center">
<tr><!-- InstanceBeginEditable name="regionPublicModifiable" -->
<th scope="col"><form action="catalogue.php" method="get" enctype="multipart/form-data" name="formCatalogue" id="formCatalogue">
<label>Sélectionnez une catégorie:
<select name="VARtheme" id="VARtheme">
<?php
do {
?>
<option value="<?php echo $row_rsTheme['ID']?>"<?php if (!(strcmp($row_rsTheme['ID'], $_GET['VARtheme']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rsTheme['categorie']?></option>
<?php
} while ($row_rsTheme = mysql_fetch_assoc($rsTheme));
$rows = mysql_num_rows($rsTheme);
if($rows > 0) {
mysql_data_seek($rsTheme, 0);
$row_rsTheme = mysql_fetch_assoc($rsTheme);
}
?>
</select>
</label>
ou saisissez le nom d'un produit:
<label>
<input name="VARtitre" type="text" id="VARtitre" />
</label>
<label></label>
<label>
<input type="submit" name="Submit" value="Afficher" />
</label>
<label></label>
</form>
<table width="857" border="2">
<tr>
<th bgcolor="#CCCC33" scope="col">Nom</th>
<th bgcolor="#CCCC33" scope="col">sRéférence</th>
<th bgcolor="#CCCC33" scope="col">Prix</th>
<th bgcolor="#CCCC33" scope="col">Catégorie</th>
</tr>
<tr>
<?php do { ?>
<td><a href="fiche.php?reference=<?php echo $row_rsCatalogue['reference']; ?>"><?php echo $row_rsCatalogue['nom']; ?></a></td>
<td><?php echo $row_rsCatalogue['reference']; ?></td>
<td><?php echo $row_rsCatalogue['prix']; ?></td>
<td><?php echo $row_rsCatalogue['categorie']; ?></td>
<?php } while ($row_rsCatalogue = mysql_fetch_assoc($rsCatalogue)); ?></tr>
<tr>
<td colspan="4"><div align="center">
<p>Sélectionnez une catégorie et éventuellement la marque d'un article et cliquez sur <span style="font-style: italic">Afficher.</span></p>
<p>Pour consulter la fiche d'un article, cliquez sur son Nom. </p>
</div></td>
</tr>
</table></th>
<!-- InstanceEndEditable --></tr>
</table>
<div align="center"><img src="../images/BarreBasPublic.GIF" width="649" height="18" />
</div>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($rsTheme);

mysql_free_result($rsCatalogue);
?>


Merci pour votre aide.
Cordialement.
Répondre à mikacontact  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kij_82, le mercredi 6 décembre 2006 à 09:07:21
Ben je pense que si tu remplace tout tes :
&_GET['VARtitre']


par
$_GET['VARtitre']


ca devrait etre bon. ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~
Répondre à kij_82

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 mikacontact, le mercredi 6 décembre 2006 à 10:01:47
Exacte! Je suis trop con! C'est fini je ne programme plus la nuit! J'ai cherché super longtemps mon erreur, mais j'avais plus les yeux en face des trous.
Merci bien ;)
Répondre à mikacontact

Résultats pour Message d'erreur PHP: Parse error

PHP Parse error: unexpected '<' in ... eval()'d code on line Symptômes Lors de l'utilisation de la fonction eval() en PHP, ce dernier se plaint et vous affiche un message de la forme suivante : PHP Parse error: syntax error, unexpected ' www.commentcamarche.net/faq/sujet-9977-php-parse-error-unexpected-in-eval-d-code-on-line
[PHP] Parse error... (Résolu) Bonjour, Voilà j'ai le message d'erreur suivant : "Parse error: syntax error, unexpected '{' in C:\wamp\www\meetsport\admin.php on line 79", la ligne 79 étant celle-ci : else ($data_config2['config_type'] ==... www.commentcamarche.net/forum/affich-3763834-php-parse-error
[PHP/MYSQL] Parse error: parse error, unexpec (Résolu) Bonjour, Voila je tente d'insérer des donné dans une base de données après avoir verifier quelle nexisté pas mais il m'indique l'erreur suivante Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP... www.commentcamarche.net/forum/affich-7070711-php-mysql-parse-error-parse-error-unexpec

Résultats pour Message d'erreur PHP: Parse error

Parse error: syntax error, unexpected $endLorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une... www.commentcamarche.net/faq/sujet-11015-parse-error-syntax-error-unexpected-end
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';'Cette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple : www.commentcamarche.net/faq/sujet-869-php-parse-error-unexpected-t-string-expecting-or
Gestion des erreursPar défaut, en Pascal, la gestion des erreurs est assurée par le compilateur. C’est pour cette raison que le programme s’arrête en affichant un message commençant par Runtime error suivi par le numéro de l’erreur … Alors si le programmeur désire... www.commentcamarche.net/faq/sujet-7546-gestion-des-erreurs

Résultats pour Message d'erreur PHP: Parse error

Probleme Parse error (Résolu)Bonjour, j'ai un probleme en langage php Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in****** on line 76 et voilà la ligne en question : echo " www.commentcamarche.net/forum/affich-3750491-probleme-parse-error
Erreur script php (Résolu)Bonjour, voici un message d'erreur qui apparait lors de l'exécution de mon script php : Parse error: syntax error, unexpected T_STRING in /mnt/167/sdb/e/d/masterprono/inscription.php on line 8 On m'avait dit d'nlever les majuscules... www.commentcamarche.net/forum/affich-3619218-erreur-script-php
[Problème PHP] Parse error: syntax error (Résolu)Voilà mon problème, j'ai installé un module préfait en php sur mon site et lorsque j'essais de me rendre sur la page index voici l'erreur qui me saute au visage: Parse error: syntax error, unexpected $end in... www.commentcamarche.net/forum/affich-3515299-probleme-php-parse-error-syntax-error