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
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
-
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 -
Salut,
Probablement un point vigule qui manque... :)
Kalamit,
Parle à ma culasse, mon carter est malade. :)