Page 1 sur 1
PHP, mysql et frames
Posté : 10 juil. 2005, 10:18
par Gico
Bonjour
Je sais c'est pas bien, mais je voudrais utiliser un jeu de cadre: dans le premier je voudrais charger une page PHP avec une liaison a une base de donnée. Seule, la page fonctionne parfaitement, mais une fois chargée dans le cadre la recuperation des données de la base ne s'effectue plus.
Quel est le problème ?
merci
Posté : 10 juil. 2005, 10:22
par Cyrano
Est-ce que ce serait possible d'être plus clair ? Tu as de la place, mets-nous des explications suffisament complètes pour qu'on puisse suivre, parce que la, j'avoue que c'est un peu léger et je ne comprends pas grand chose...
Je precise
Posté : 10 juil. 2005, 10:29
par Gico
J'ai un jeu de deux cadres, dans le premier cadre j'inclus une page .php liée à une base de données avec notemment du texte dynamique. Lorsque je visualise ce jeu de cadre, la page php apparaît effectivement mais toutes les elements dynamique non. En resumé les liaisons dynamiques sont perdues lorsque la page php est dans un jeu de cadres.
j'espère avoir été plus clair, merci.
Posté : 10 juil. 2005, 11:05
par Cyrano
Pas vraiment non: tu appelles le contenu du cadre 2 depuis le cadre 1 ? Ou bien pour le moment il n'est question que du cadre 1 ?
Posté : 10 juil. 2005, 11:27
par pjl

pour avoir le droit de voir le code.

Posté : 10 juil. 2005, 11:40
par Cyrano
lol, en fait, ce que je comprends le moins, c'est cette obstination qu'ont encore beaucoup à utiliser un système de frames. Ce n'est pas accessible à tout le monde, ça se référence très mal dans les moteurs de recherche et on peut très facilement faire une mise en page sans les utiliser.
Posté : 10 juil. 2005, 11:53
par Gico
Aî! je sentais que j'allais me faire incendier avec cette histoire de cadres...
en fait ça ne concerne que le cadre 1 pour l'instant j'y charge une page php et tous les liens dynamiques sont perdus.
Le pourquoi de ce jeux de cadre est que je voudrais mettre dans le cadre du bas un fichier son qui soit lu en continu sur tout le site... et a part faire un site en flash ou ouvrir un popup, je ne vois pas d'autres solutions.
Posté : 10 juil. 2005, 11:59
par Cyrano
Ce n'est pas un reproche l'histoire des cadres, c'est une difficulté à comprendre. Là, ton histoire de son explique mieux l'idée.
Ceci dit, on a toujours pas la plus petite ligne de code, alors pour détecter une erreur quelconque, ça relève de la boule de cristal... la mienne est cassée

Posté : 10 juil. 2005, 16:14
par Invité
Pour le code il est tout bète:
<frameset rows="*,17" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="coaching.php" name="mainFrame">
<frame src="cadre2.htm" name="bottomFrame" scrolling="NO" noresize>
</frameset>
La coaching.php, elle a des liaisons dynamique et trés simple a une base mysql.Ouverte hors cadre cette page ne pose aucun probleme...c'est ouverte dans la frame que je perd les liens dynamiques.
voila l'entete php :
<?php require_once('Connections/aboutir_db.php'); ?>
<?php
mysql_select_db($database_aboutir_db, $aboutir_db);
$query_rsBoutons = "SELECT coaching.titre, coaching.id FROM coaching";
$rsBoutons = mysql_query($query_rsBoutons, $aboutir_db) or die(mysql_error());
$row_rsBoutons = mysql_fetch_assoc($rsBoutons);
$totalRows_rsBoutons = mysql_num_rows($rsBoutons);
$colarticle_rsArticle = "1";
if (isset($HTTP_GET_VARS['VARarticle'])) {
$colarticle_rsArticle = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['VARarticle'] : addslashes($HTTP_GET_VARS['VARarticle']);
}
mysql_select_db($database_aboutir_db, $aboutir_db);
$query_rsArticle = sprintf("SELECT coaching.titre, coaching.txt1, coaching.txt2, coaching.id FROM coaching WHERE coaching.id=%s", $colarticle_rsArticle);
$rsArticle = mysql_query($query_rsArticle, $aboutir_db) or die(mysql_error());
$row_rsArticle = mysql_fetch_assoc($rsArticle);
$totalRows_rsArticle = mysql_num_rows($rsArticle);
?>
Posté : 10 juil. 2005, 16:17
par Cyrano
Qu'est-ce que tu appelles "perdre des liens dynamiques" ?
Posté : 10 juil. 2005, 23:33
par Invité
je veux dire que toutes les liaisons a la base de donnée sont perdues
Posté : 10 juil. 2005, 23:36
par Cyrano

Je ne comprends pas vraiment. Est-ce que tu pourrais essayer d'expliquer ça ??? Pris tel quel, ça ne signifie pas grand chose.

Posté : 11 juil. 2005, 09:39
par Gico
ben dans ma page coaching.php, j'ai une connexion à la base de données, j'utilise cette connexion pour remplir dynamiquement des champs textes - ( le contenu venant de la base) par l'intermediaire de jeux d'enregistrements. Dés que cette page - ou une autre .php -est inclue dans un frame set, mes champs ne s'affichent plus, c'est comme si le fait d'inclure cette page coaching.php dans une frame, interrompait sa connection à la base de données...
excuse moi pour mon vocabulaire sans doute un peu néophyte, j'espere m'etre mieux fait comprendre.