Probleme php

bonjour,
j'ai ce message qui s'affiche chaque fos que je charge une page, mais dés que je rafraichis la page (F5) il m'affiche le contenu.

"Parse error: parse error, unexpected T_PRINT in c:\dess\etudiant\cons.php on line 16"

merci

2 réponses

  1. Salut,
    Probablement un point vigule qui manque... :)

    Kalamit,
    Parle à ma culasse, mon carter est malade. :)
    1. bonjour,
      si c'est un probléme de ; commenet expliquier vous le faites que ca marche apres le rafraichissement?
      voila le code :

      <?
      header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
      header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
      header('pragma:no-cache');
      header("Cache-Control: no-cache, must-revalidate");

      function connexion(){
      mysql_connect('localhost','','') or die("erreur de connexion au serveur");
      mysql_select_db('dess') or die("erreur de connexion a la base de donnees");
      }
      function deconnexion(){
      mysql_close();
      }
      function debut_table(){
      print("<table class=\"aTable\" width=\"90%\" align=\"center\" border=\"3\">");
      }/*ligne 16*/
      function fin_table(){
      echo "</table>";
      }

      function variable(){
      $result = mysql_query("select * from etudiant");
      debut_table();
      print("<tr>");
      $num_fields=mysql_num_fields($result);
      for ($i=0; $i<$num_fields; $i++){ /*nombre de colonne retourner par la $requete*/
      $val=ucwords(mysql_field_name($result,$i));
      echo"<td class=\"intitule\" align=\"center\">$val</td>";
      }
      print("</tr>");
      }

      function affiche1($requete){
      $result = mysql_query($requete);
      /*affiche les noms de variables*/
      $num_fields=mysql_num_fields($result);
      /*affiche les observations*/
      $res = mysql_query($requete) or die("pb avec requete");

      $val=0;
      while ($row=mysql_fetch_row($res)){
      if ($val==0){
      $annee=$row[7];$val=1;
      echo $annee ;
      /*liste variable*/
      debut_table();
      variable();
      }
      if ($annee!=$row[7]){
      fin_table();
      $annee=$row[7];
      echo $annee;
      /*liste variable*/
      debut_table();
      variable();
      }

      echo " <tr>";
      for($i=0;$i<$num_fields;$i++)
      echo "<td class=\"intitule1\" align=center> $row[$i] </td>";
      echo "</tr> ";
      }
      mysql_free_result($res);
      fin_table();
      unset ($annee);
      }
      #variable();
      connexion();
      affiche1("select * from etudiant order by promo");
      deconnexion();
      ?>
      <html>
      <head>
      <link href="css.css" rel="stylesheet" type="text/css">

      </head>
      <body>
      </body>
      </html>
      merci