PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 18-02-2010 11:58:14

quaresma
Membre
Inscription : 10-05-2009
Messages : 42

Erreur Parse error: syntax error, unexpected T_VARIABLE

Bonjour à tous,

lorsque j'execute une requete vers ma base de donnée, j'ai l'erreur suivante qui apparait :

Parse error: syntax error, unexpected T_VARIABLE in /homez.33/ifmicro/www/v2/boutique/produit.php on line 43

Voici ma requête :

<?php
require("../identification/connexion_sql.php");
$db = mysql_connect($host_db,$login_db,$password_db) or die ("impossible de se connecter a la base".mysql_error());
mysql_select_db($name_db,$db) or die ("base inexistante".mysql_error());
$req = mysql_query("SELECT * FROM article") or die ("impossible d'effectuer la requête");
while($shopone = mysql_fetch_array($req)){
$nom = stripslashes($shopone['nomarticle']); // ligne 43
$description = stripslashes($shopone['descriptionarticle']);

Voici ma table "article" :

CREATE TABLE article (refarticle INT not null, nomarticle VARCHAR (100) NOT NULL, photoarticle VARCHAR (50) not null, vignettearticle VARCHAR (50) not null, descriptionarticle TEXT not null, caracteristiquearticle TEXT not null, constructeurarticle VARCHAR (50) not null, prixarticle Varchar(8) not null, garantiearticle VARCHAR (6), numgroupe INT not null, numssgroupe INT not null, numavantage INT not null, PRIMARY KEY (refarticle));


Savez-vous d'où pourrait venir le problème ?

Merci beaucoup!
bonne journée

Hors ligne

#2 18-02-2010 14:16:16

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

Je ne vois aucune erreur dans ce que tu as posté.
J'ai testé le code en rajoutant la parenthèse fermante et aucune erreur.

Hors ligne

#3 18-02-2010 14:21:28

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

Le message d'erreur ne provient pas de MySQL mais de PHP.

Probablement plus en amont du code


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#4 18-02-2010 16:07:47

quaresma
Membre
Inscription : 10-05-2009
Messages : 42

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

merci!

Voici le code en amont :

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="index, follow" />
<meta name="keywords" content="bla" />
<meta name="description" content="Materiel informatique - Dépannage informatique et multimédia" />
<title>Maintenance Revendeur Dépannage Informatique</title>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<script type="text/javascript" src="Scripts/jquery.js"></script>
<script type="text/javascript" src="Scripts/thickbox.js"></script>
<script type="text/javascript" src="Scripts/Groject.ImageSwitch.102.yui.js"></script>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="Scripts/AC_RunActiveContent.js" language="javascript"></script>
<link href="css/template_css.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="http://www.go.com/SITE/images/favicon.ico">
<link href="css/thickbox.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div class="contener">
<div class="header">
</div>
<div class="backbody">
  <div class="menuleft_boutique">
    <div class="textemenuleft">
    <a href="index.php"><strong>Accueil</strong></a><br />
    <a href="formation.php"><strong>Informatique</strong></a><br /></div>
    <div class="divssmenuleft">
    <a href="maintenance.php" class="textessmenuleft"><strong>Notebook</strong></a><br />
    <a href="depannage.php" class="textessmenuleft"><strong>Accessoires</strong></a></div>
    <div class="textemenuleftcategorie">
    <a href="formation.php"><strong>  TV LCD</strong></a><br />
    </div>
    <div class="personnage"><a href="http://www.ifmicro.com/catalogue/Default.html" target="_blank"><img alt="Personnage" src="images/Perso_inactif.png" border="0"/></a></div>
  </div>

smile

Hors ligne

#5 18-02-2010 18:49:22

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

Alors c'est que la ligne 43 n'est pas celle indiquée.
Il doit manquer un point-virgule qqe part dans le code, ce qui fait que PHP se trouve confronté dans le code à une variable ($qqechose) à laquelle il ne s'attend pas.
Au passage, pourquoi faire appel à mysql_fetch_array() pour ensuite utiliser des index associatifs ?


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#6 19-02-2010 14:52:14

quaresma
Membre
Inscription : 10-05-2009
Messages : 42

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

bonjour,

en fait, il manquait une { à la fin du code... sad

J'ai un autre problème, j'ai des caractères bizarres à la place des "é" "è" "à", etc.

Exemple:

ASUS prsente son ordinateur portable PRO5JIJ, un compagnon idal pour tous vos dplacements grce  sa simplicit dutilisation et sa gamme dapplications complte. Pour vos loisirs, le PRO5JIJ intgre la puissance ncessaire pour une exprienc...

merci pour votre aide.

Hors ligne

#7 19-02-2010 18:41:25

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#8 20-02-2010 22:46:08

quaresma
Membre
Inscription : 10-05-2009
Messages : 42

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

Je pense qu'il y a des personnes assez calées en PHP pour avoir la gentillesse de m'aider sur internet sans que j'achete de livre ;')

A moins que tu l'ai ecrit smile

Hors ligne

#9 21-02-2010 08:09:20

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

L'article en question est disponible en lecture gratuitement sur internet en version PDF.
Le lien se trouve sur la page que t'a donné Kris, tu n'as pas du lire grand chose.

Hors ligne

#10 21-02-2010 10:12:20

quaresma
Membre
Inscription : 10-05-2009
Messages : 42

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

ok je n'avais pas fait attention lol
merki à tous
je vous tiens au courant!

bon dimanche

Hors ligne

#11 21-02-2010 18:02:22

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

Franchement, si ça doit me faire mourir c'est plus de désespoir que de rire.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#12 21-02-2010 18:33:32

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Erreur Parse error: syntax error, unexpected T_VARIABLE

kris, arretes de déprimer roll:)
a++

Hors ligne

Pied de page des forums