Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1518 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Parse error, je ne trouve pas la solution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parse error, je ne trouve pas la solution

n°1546948
tomsoft
Posté le 23-04-2007 à 11:30:35  profilanswer
 

:hello:  
 
j'ai un petit probleme de parse error dans mon code :
 

Code :
  1. function preview_article($id)
  2.   {
  3.   mysql_connect($host, $user, $password);
  4.   mysql_select_db("e-boutique" );
  5.   $ArticleSQL = mysql_query("SELECT * FROM articles WHERE id=$id" );
  6.   while ($Article = mysql_fetch_array($ArticleSQL) )
  7.    {
  8.     $Titre = $Article['Nom'];
  9.     $Prix = $Article['Prix'];
  10.     $Commentaire = $Article['Commentaire_Special'];
  11.     $Shortdesc = $Article['Shortdescription'];
  12.     $Imagepath = $dirroot . "images/" . $id . "/01.jpg";
  13.     $Etat = $Article['Etat'];
  14.     $Promo = $Article['Promo'];
  15.   ?>
  16.   <table width="350" height="240" border="1" cellspacing="0" cellpadding="5" >
  17.    <tr>
  18.     <td height="20" colspan="2" background="../images/texture.jpg">
  19.      <p align="center">
  20.      <b>
  21.      <font size="2" face="helvetica" color="white">
  22.       <?php
  23.       echo $titre;
  24.       ?>
  25.      </font>
  26.      </b>
  27.      </p>
  28.     </td>
  29.    </tr>
  30.  
  31.    <tr>
  32.     <td height="200" width="175" >
  33.      <?php
  34.       echo "<img src=\"" . $Imagepath . "\">";
  35.      ?>
  36.     </td>
  37.     <td height="200" background="../images/texture.jpg" >
  38.      <font size="2" face="helvetica" color="white">
  39.      <?php
  40.       echo $Shortdesc;
  41.      ?>
  42.      </font>
  43.     </td>
  44.    </tr>
  45.  
  46.    <tr>
  47.     <td height="20" width="175" background="../images/texture.jpg">
  48.      <p align="center"><b><blink>
  49.      <font size="2" face="helvetica" color="white">
  50.      <?php
  51.       echo $Commentaire;
  52.      ?>
  53.      </font>
  54.      </blink></b></p>
  55.     </td>
  56.     <td height="20" background="../images/texture.jpg" >
  57.      <p align="right"><b>
  58.      <font size="2" face="helvetica" color="white">
  59.      <?php
  60.       echo $prix;
  61.      ?>
  62.      </font>
  63.      </b></p>
  64.     </td>
  65.    </tr>
  66.  
  67.   </table>
  68.   <?php
  69.   }
  70.   preview_article(1);
  71.   ?>


 
L'erreur est toujours sur la derniere ligne :
 
"Parse error: parse error in c:\program files\easyphp1-8\www\site max\fonctions\fonctions.php on line 134"
 
Je trouve pas d'ou elle vient  :cry:

mood
Publicité
Posté le 23-04-2007 à 11:30:35  profilanswer
 

n°1546951
gatsu35
Blablaté par Harko
Posté le 23-04-2007 à 11:33:34  profilanswer
 

d'après ton code qu'est ce qui correspond à la ligne 134 MERCI :o

n°1546954
RiderCrazy
Posté le 23-04-2007 à 11:35:13  profilanswer
 

Il manque une accolade: une ouvrante pour ta fonction, une ouvrante pour ton while, une "fermante" pour le while... elle est où celle de la fonction ?

Message cité 1 fois
Message édité par RiderCrazy le 23-04-2007 à 11:35:40
n°1546955
tomsoft
Posté le 23-04-2007 à 11:36:23  profilanswer
 

gatsu35 a écrit :

d'après ton code qu'est ce qui correspond à la ligne 134 MERCI :o


 
le derniere ligne ;)

n°1546958
tomsoft
Posté le 23-04-2007 à 11:36:53  profilanswer
 

RiderCrazy a écrit :

Il manque une accolade: une ouvrante pour ta fonction, une ouvrante pour ton while, une "fermante" pour le while... elle est où celle de la fonction ?


 
exact merci, c'etait ca  :love:  
 
 :jap: Merci beaucoup  [:aia]

n°1546960
Tristou
Keep calm and hack cookies
Posté le 23-04-2007 à 11:38:02  profilanswer
 

C'est donc normal, c'est qu'il y a des parenthèses ou des accolades pas fermées voir des points virgules oubliés comme le dis RiderCrazy

 

[:benou_grilled]


Message édité par Tristou le 23-04-2007 à 11:38:27

---------------
"About your cat Mr. Schrödinger : I have good news and bad news"
n°1546971
tomsoft
Posté le 23-04-2007 à 11:47:51  profilanswer
 

et sinon, pour que le code soit "plus propre",  
 
quand j'ai des grand morceaux de code html a mettre, il faut preferer un code style  
 

Code :
  1. <?php
  2. code php
  3. ?>
  4. code html
  5. <?php
  6. code php
  7. ?>


 
ou  
 

Code :
  1. <?php
  2. code php
  3. echo "code html"
  4. code php
  5. ?>

 
 
 :??:

n°1546974
RiderCrazy
Posté le 23-04-2007 à 11:49:55  profilanswer
 

J'aurais tendance à dire aucun des deux :o

n°1546994
tomsoft
Posté le 23-04-2007 à 12:04:04  profilanswer
 

ben quoi alors ? :o

n°1547348
RiderCrazy
Posté le 23-04-2007 à 16:35:06  profilanswer
 
mood
Publicité
Posté le 23-04-2007 à 16:35:06  profilanswer
 

n°1547354
tomsoft
Posté le 23-04-2007 à 16:38:48  profilanswer
 

:jap:

n°1547526
Shinuza
This is unexecpected
Posté le 23-04-2007 à 18:20:56  profilanswer
 

RiderCrazy a écrit :

J'aurais tendance à dire aucun des deux :o


 


 
Sta dire, c'est un peu contradictoire [:alex_k]  
 
Dans une vue tu peux avoir

Code :
  1. <?foreach($users as $user):?>
  2. Nom : <?=$user['nom']?>
  3. Prenom : <?=$user['prenom']?>
  4. <?enforeach?>

Car oui, php est un language de template  :o


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1547530
RiderCrazy
Posté le 23-04-2007 à 18:24:00  profilanswer
 

Shinuza a écrit :

Sta dire, c'est un peu contradictoire [:alex_k]  
 
Dans une vue tu peux avoir

Code :
  1. <?foreach($users as $user):?>
  2. Nom : <?=$user['nom']?>
  3. Prenom : <?=$user['prenom']?>
  4. <?enforeach?>

Car oui, php est un language de template  :o


Oui, bien sur... m'enfin, dans l'esprit, c'était plutôt de pas avoir de l'html dans du php :o
 
On est bien d'accord que si t'as rien dans la vue, ça sert plus vraiment à rien.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Parse error, je ne trouve pas la solution

 

Sujets relatifs
Parer la faille d'include avec solution dynamiqueQuelle solution de templating utilisez vous ?
Solution pour drop down menu (pluginlab)j'ai trouvé ailleurs topic a fermé
[Oracle PL/SQL] Error PLS-00103 dans une procédure stockéeVisual C++ Runtime error
fatal error RC1015: cannot open include file 'afxres.h'executer du code php qui se trouve dans mysql
VB6 : DataReport et numéro de page [Trouvé]Problème type "fatal error :Cannot instantiate..."
Plus de sujets relatifs à : Parse error, je ne trouve pas la solution


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR