Probleme php

bah.s Messages postés 28 Statut Membre -  
bah.s Messages postés 28 Statut Membre -
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. kalamit
     
    Salut,
    Probablement un point vigule qui manque... :)

    Kalamit,
    Parle à ma culasse, mon carter est malade. :)
    0
  2. bah.s Messages postés 28 Statut Membre
     
    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
    0