//On inclut ici le fichier config.php
include ("config.php");
//On verifie si le code est bon
$requete=mysql_db_query($database,"select * from pds_ban where pseudo=\"$pseudo\" and taille=\"$taille\" and valide=\"1\" ");
if(mysql_num_rows($requete)==0)
{
print "
Erreur dans la requete";
exit;
}
//On verifie si c'est un bouton ou une bannière
if ($taille==banniere)
{
$width=468;
$height=60;
$url=$url_ban_defaut_redirection;
$ban_defaut=$url_ban_defaut;
}
else
{
$width=88;
$height=31;
$url=$url_bou_defaut_redirection;
$ban_defaut=$url_bou_defaut;
}
//On regarde dans la base de données si il reste des crédits a un des membres
$requete=mysql_db_query($database,"select * from pds_ban where credits>'0' and taille=\"$taille\" and pseudo!=\"$pseudo\" order by RAND() LIMIT 1 ");
$num_rows = mysql_num_rows($requete);
//Si il n'y a aucun membre à qui il reste des crédits, on affiche la bannière ou le bouton par defaut
if ($num_rows==0)
{
print "document.write('
');";
}
//Et si il y a des membres à qui il reste des crédits, on affiche leur bannière ou bouton
else
{
while ($a_row=mysql_fetch_array($requete))
{
print "document.write('
');";
//On met à jour le nombre d'affichage de la bannière et le nombre de crédits qu'il reste
$credits=$a_row[credits]-1;
$affichages=$a_row[affichages]+1;
mysql_query("UPDATE pds_ban SET affichages=$affichages WHERE id=\"$a_row[id]\"");
mysql_query("UPDATE pds_ban SET credits=$credits WHERE id=\"$a_row[id]\"");
}
//On augmente le crédits du membre qui affiche la pub
$requete=mysql_db_query($database,"select * from pds_ban where pseudo=\"$pseudo\" and taille=\"$taille\" and valide=1 ");
while ($a_row=mysql_fetch_array($requete))
{
$credits="$a_row[credits]"+"$ratio";
mysql_query("UPDATE pds_ban SET credits=$credits WHERE pseudo=\"$pseudo\"");
}
}
?>