Posté : 05-08-2003 17:32
Bonjour,
A l'issue d'un changement de version de php, je teste des scripts qui fonctionnaient avec une précédente version et je bloque sur un script qui contient une boucle while pendant laquelle est alimentée une variable de session ($_SESSION['no_theme'] ) dont la valeur conditionne l'affichage du bon forum, via un autre script.
avec la nouvelle version de php que j'ai installée, systématiquement les liens renvoient sur le dernier forum ( dernière valeur de la variable de session) alors qu'avant l'affichage correspondait effectivement au forum souhaité.
pouvez-vous m'aider un peu?
merci
voici le morceau du script en cause :
<?php
$sel_theme = " SELECT * FROM themes_forum ";
$req_theme = mysql_query($sel_theme)
or die('Erreur SQL !<br>'.$sel_theme.'<br>'.mysql_error());
// Boucle qui affiche les liens vers les différents thèmes du forum, avec
// transmission de la variable "no_theme" qui contient l'identifiant du thème :
while ($theme=mysql_fetch_array($req_theme))
{
$id_theme = $theme[id_theme_forum];
?>
<tr><td>
<nobr>
<a href="forum.php?<?php $_SESSION['no_theme'] = $theme[id_theme_forum]; echo $theme[id_theme_forum];?>" >
<strong><i><b><font size="5">
<?php echo "> ".$theme[nom_theme_forum];?>
</font></b></i></strong>
</a>
<font size=1>[ Message édité par : Tribal-Dolphin : 07-08-2003 12:38 ]</font>
[ Message édité par : Tribal-Dolphin : 07-08-2003 12:39 ] |