Question de frame
Posté : 12 oct. 2011, 11:21
Bonjour,
J'ai commencé mon site il y a quelques années avec des frames et je souhaite qu'un internaute qui arrive sur une page à l'extérieur des frames voie cette même page à l'intérieur. Je vérifie donc dans la page ciblée (Chiens.php) si elle se trouve à l'extérieur des frames et , dans ce cas, je la renvoie vers les frames (Frames.php) en faisant s'afficher la page Chiens.php dans la frame centrale (Corps).
Chiens.php est le fichier suivant :
Erreur :1064You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Chiens'' at line 1
Une âme charitable pourrait-elle m'éclairer ?
Merci d'avance
tintin88
J'ai commencé mon site il y a quelques années avec des frames et je souhaite qu'un internaute qui arrive sur une page à l'extérieur des frames voie cette même page à l'intérieur. Je vérifie donc dans la page ciblée (Chiens.php) si elle se trouve à l'extérieur des frames et , dans ce cas, je la renvoie vers les frames (Frames.php) en faisant s'afficher la page Chiens.php dans la frame centrale (Corps).
Chiens.php est le fichier suivant :
<?php
echo " <body>";
echo " <script language=\"javascript\">\n";
echo " <!-- Début\n";
echo " // Moteur\n";
echo " if(self==top)\n";
echo " {\n";
echo " top.location.href=\"Frames.php\"}\n";
echo " // End -->\n";
echo " </script>\n";
echo "<h1>Bonjour</h1>\n"
echo " </body>";
?>
Tandis que Frames.php est ci-dessous :
<html>
<head>
</head>
<?php
header("Pragma: no-cache");
$path=$_SERVER['HTTP_REFERER'];
$file = basename ($path); // doit donner la page d'origine
?>
<frameset rows="105,*" framespacing="0" frameborder="0">
<frameset cols="240,50,*,200,150" framespacing="0" frameborder="0">
<frame name="f-gauche" src="haut_gauche.html" scrolling="no" noresize target="gauche">
<frame name="f2" src="bal.html" scrolling="no" noresize target="gauche">
<frame name="f-milieu" src="menu-haut.php" scrolling="no" noresize target="gauche">
<frame name="f-intranet" src="php/login/index.php" scrolling="no" noresize target="gauche">
<frame name="f-droit" src="haut-droite.html" scrolling="no" noresize target="gauche">
</frameset>
<frameset cols="160,*,160" framespacing="0" frameborder="0">
<frame name="gauche" src="menu-gauche.html" target="gauche" scrolling="yes" noresize>
<?php echo "<frame name=\"corps\" src=\"$file\" noresize>";?>
<frame name="droite" src="menu-foret-droite.html" target="gauche" scrolling="yes" noresize>
</frameset>
<noframes>
<body>
</body>
</html>
Mon problème est que, quand, quand je teste, le message d'erreur suivant s'affiche :Erreur :1064You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Chiens'' at line 1
Une âme charitable pourrait-elle m'éclairer ?
Merci d'avance
tintin88