Pb php...

Fermé
bah.s Messages postés 28 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 18 février 2008 - 2 avril 2004 à 16:22
Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 - 2 avril 2004 à 19:07
Bonjour j'ai l'erreur suivante:
Parse error: parse error, unexpected T_STRING in c:\dess\societe\consoffre.php on line 51

des que je rafraichis(F5) la page l'erreur disparait, normalement le message veux dire qu'un ";" manque???
voila le code source:
<?
session_start();
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");

$id_societe=$_SESSION[id];

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\">");
}
function fin_table(){
echo "</table>";
}
function affiche($requete){
echo "<table class=\"aTable\" width=\"90%\" align=\"center\" border=\"3\">";
echo "<tr>";
echo "<td class=\"intitule1\" align=\"center\">Titre</td>";
echo "<td class=\"intitule1\" align=\"center\">Détail</td>";
echo "<td class=\"intitule1\" align=\"center\">Date du dépot</td>";
echo "<td class=\"intitule1\" align=\"center\">Durée</td>";
echo "<td class=\"intitule1\" align=\"center\">Date début</td>";
echo "<td class=\"intitule1\" align=\"center\">Supprimer</td>";
echo "</tr>";
$res=mysql_query($requete);
while ($row=mysql_fetch_row($res)){
echo "<tr>";
echo "<td class=\"intitule\" align=center> $row[1] </td>";
echo "<td class=\"intitule\" align=center> $row[2] </td>";
echo "<td class=\"intitule\" align=center> $row[3] </td>";
echo "<td class=\"intitule\" align=center> $row[4] </td>";
echo "<td class=\"intitule\" align=center> $row[5] </td>";
echo "<td class=\"intitule\" align=center> <a href=\"consOffre.php?id_s=$row[0]\">supprimer</a> </td>";
echo "</tr> ";
}
mysql_free_result($res);
echo "</table>";
}
if(isset($id_s)){
connexion();
mysql_query("delete from offre_stage where id=$id_s");
deconnexion();
}

connexion();
$resultat=mysql_query("select nom from societe where id=$id_societe");
$row=mysql_fetch_row($resultat);
$nom=$row[0];
print("Offre de stage de la societe $nom :<br> <br>");
connexion();
affiche("select * from offre_stage where id_societe=$id_societe");
deconnexion();
?>

merci
A voir également:

1 réponse

Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 672
2 avril 2004 à 19:07
Je ne suis pas sûr mais...

Ta requete renvoie p-e une seule ligne... alors lorsque tu fais $row[0] ca marche pas car $row n'est p-e pas un "array"(tableau) mais une simple string...

Nettogrof tseb era seiromem emoS
0