<?
/* ----------------------------------------------------------------------------
S I T E S U I V A N T
PHPMyRing (4.1) dernière modification du fichier [09-10-03]
---------------------------------------------------------------------------- */
require('include/config.php');
require('include/fonctions.php');
# Le but du jeu est d'aller au site suivant (ou précédent) dans la liste.
# Si la requête ne retourne rien, il faut aller au premier...
if (!$idsite)
{
echo _("Il manque le N° du site : Je ne peux pas continuer :(");
exit;
}
// La variable précédent/suivant => $sens
if (!$sens)
{
echo _("Il manque le sens (précédent ou suivant) : Je ne peux pas continuer :(");
exit;
}
if ($sens=="suiv")
{
$rqt="SELECT idsite ".
"FROM webring ".
"WHERE idsite > ".$idsite.
" LIMIT 0,1";
}
elseif ($sens=="prec")
{
$rqt="SELECT idsite ".
"FROM webring ".
"WHERE idsite < ".$idsite." ".
"ORDER BY idsite DESC ".
"LIMIT 0,1";
}
else
{
echo _("Il manque le sens (précédent ou suivant) : Je ne peux pas continuer :(");
exit;
}
$conn=connecte();
$res=requete($rqt);
if (mysql_num_rows($res)>0)
{
while ($row=mysql_fetch_array($res))
{
$idsite=$row['idsite'];
}
}
else
{
// on est au bout de la liste
if ($sens=="suiv")
{
$idsite=0;
$operateur=">";
$rqt="SELECT idsite ".
"FROM webring ".
"WHERE idsite ".$operateur.$idsite.
" LIMIT 0,1";
}
elseif ($sens=="prec")
{
# On a besoin que du n° du site car nous ne faisons qu'une redirection.
$rqt="SELECT MAX(idsite) AS idsite FROM webring";
}
$res=requete($rqt);
while ($row=mysql_fetch_array($res))
{
$idsite=$row['idsite'];
}
}
mysql_close($conn);
header("Location: clik.php?idsite=$idsite");
/*
Quand ça fonctionnera, ajouter ceci à /include/script.php
<a href="<? echo "$chemin/suivant.php?sens=suiv&idsite=$idsite"; ?>" target="_blank">Suivant</a>
<a href="<? echo "$chemin/suivant.php?sens=prec&idsite=$idsite"; ?>" target="_blank">Précédent</a>
*/
?>