Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
959 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  comment transférer une variable vers une autre page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment transférer une variable vers une autre page

n°2088501
piranas99
Posté le 10-07-2011 à 21:14:39  profilanswer
 

bonjour  
je suis nouveau et débutant sous php alors désolé si je ne poste pas dans le bon forum...
 
Voici ma question
J'ai récupérer un scripte PHP pour afficher sur la page d'index général de mon site les derniers posts de mon forum.
on peut cliquer sur le post pour accéder directement au forum (cela fonctionne très bien)
mais je voudrais que ce forum s'affiche dans un cadre comme sur la page http://jeuxstrategie.free.fr/cccc.php
 
c'est à dire que l'information, affichage du dernier post, soit transmise dans le frame
c'est à dire que lorsqu'un visiteur click sur le lien de lien de la page d'accueil il n'accède pas uniquement au forum mais que celui-ci soit afficher dans le frame (pour avoir le menu du site au dessus)
merci de votre aide  
 
Voici le scripte de la page du forum avec les cadre que je souhaiterais afficher (actuellement en test à l'adresse http://jeuxstrategie.free.fr/page_forum_test2.php)
 
<html>
<head>
<title>Forum jeux de société (association 2 tours de jeu, La Rochelle)</title>
</head>
<frameset rows="*" cols="*,775,*" framespacing="0" frameborder="no" border="0">
    <frame src="page_forum_cadre_gauche_test.php" name="cadre_gauche" scrolling="No" noresize="noresize" id="cadre_gauche" title="cadre_gauche">
    <frameset rows="130,*" cols="*" framespacing="0" frameborder="no" border="0">
        <frame src="page_forum_cadre_haut_test.php" name="cadre_haut" scrolling="No" noresize="noresize" id="cadre_haut" title="cadre_haut">
            <frame src="http://jeuxstrategie.free.fr/forum/index.php" name="index_php" scrolling="auto" noresize="noresize" id="index_php" title="index_php">
    </frameset>
    <frame src="page_forum_cadre_droite_test.php" name="cadre_droite" scrolling="no" noresize="noresize" id="cadre_droite" title="cadre_droite">
</frameset>
<noframes><body>
</body>
</noframes>
</html>
 
 
 
 
Voici le scripte figurant sur la page d'index (actuellement en test à l'adresse : http://jeuxstrategie.free.fr/cccc.php)
 
<?php
/**
* Loads data from the forum DB to display last messages of not hidden forums
*
* @param Integer $itemMax Number of messages to display [optional, default : 10]
* @param Integer $titleMaxChar Number of chars to display in the title of the message [optional, default : 30]
* @param Integer $sessionDuration Number of minutes of the valid sessions to display as connected [optional, default : 30]
*
* @return String HTML messages
*/
function getForumActivity($itemMax=10, $titleMaxChar=30,$sessionDuration=5)
{
if (!defined("IN_PHPBB" ))
{
define("IN_PHPBB", true);
}
//$hiddenForums='59,63,108';
//exemple, ne pas afficher les forums 59, 63, ni 108
//le polit bureau est le forum 13
$hiddenForums='13';
//------------------------------------------------------------
$phpbb_root_path = "forum/";
//------------------------------------------------------------
include_once ($phpbb_root_path . "config.php" );
include_once ($phpbb_root_path . 'includes/constants.php');
//
$disp='<font size="4" color="#0000ff" face="Arial"><b>&nbsp;&nbsp;Les '.$itemMax.' derniers sujets postés sur notre forum&nbsp;&nbsp;</b></font><br/>';
$sql = 'SELECT';
$sql .= ' topic_id, topic_title, topic_replies, topic_last_post_id, topic_last_poster_id,topic_last_poster_name,topic_last_post_time';
$sql .=' FROM '.TOPICS_TABLE;
$sql .=' WHERE topic_moved_id = 0';
$sql .=' AND forum_id NOT IN('.$hiddenForums.') ';
$sql .=' ORDER BY topic_last_post_id DESC LIMIT ' .$itemMax;
$dbConnection=mysql_connect($dbhost, $dbuser, $dbpasswd) or die ("connexion impossible" );
mysql_select_db ($dbname) or die ("impossible de s&eacute;lectionner la db" );
mysql_query("SET NAMES 'utf8'" );
//
$result=mysql_query($sql);
if(empty($result))
{
$disp.='<p>Donn&eacute;es indisponibles</p>';
}
else
{
while( $obj=mysql_fetch_object($result) )
{
$title=$obj->topic_title;
if($obj->topic_last_poster_name!=='')
{
$author=$obj->topic_last_poster_name;
}
else
{
$author=($obj->topic_last_poster_id==ANONYMOUS)?'un invit&eacute;':$obj->topic_last_poster_name;
}
$disp.='<font size="2" color="#0000ff" face="Arial">'.'<a href="'.$phpbb_root_path.'viewtopic.php?p='.$obj->topic_last_post_id.'#'.$obj->topic_last_post_id.'" ';
$disp.='title="Lire le message">'.substr($title,0,$titleMaxChar).'</a> '.'</font>';
if($obj->topic_replies>0)
{
$disp.= '<font size="-1"> ';
$disp.= '&nbsp;&nbsp;'.$obj->topic_replies.' r&eacute;ponse(s)';
}
else
{
$disp.='<font size="-1"> ';
}
$disp.= '&nbsp;&nbsp;'.$author.' le '.strftime('%d/%m/%y ',$obj->topic_last_post_time).' &agrave; '.strftime('%H:%M',$obj->topic_last_post_time);
$disp.='</font><br/>';
}
mysql_free_result($result);
}
$disp.='<p><a href="'.$phpbb_root_path.'">Acc&eacute;der au forum...</a></p>';
//
//
//
 
//
//
//
if(isset($dbConnection))
{
mysql_close($dbConnection);
}
return $disp;
}
?>
                 <?php
echo getForumActivity(10,30,5);
?>
 

mood
Publicité
Posté le 10-07-2011 à 21:14:39  profilanswer
 

n°2089760
piranas99
Posté le 17-07-2011 à 12:14:43  profilanswer
 

un petit up
est ce que quelqu'un peut m'aider  
merci

n°2090151
rufo
Pas me confondre avec Lycos!
Posté le 19-07-2011 à 12:59:02  profilanswer
 

Via un petit polling en js avec la fonction settimeout() qui appelle elle même une fonction qui utilisera la techno ajax ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  comment transférer une variable vers une autre page

 

Sujets relatifs
Générer fichier word avec des données d'une page Web[SQL] Resultat requete dans une variable
[Javascript] Définir un attribut à l'aide d'une variablecree une page pdf avec une select de feuil excel
Limiter la porté d'une variable en emacs lisp[sitemesh] [Struts2] exclure page
feuille de calcul dynamique dans une page htmlOVH redirection mondomaine.fr vers www.mondomaine.fr
Page d'accueil aléatoire 
Plus de sujets relatifs à : comment transférer une variable vers une autre page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR