
le 06/02/2005 à 22:00
Lefounard
Bonjour,
Voila j'ai un script avec suppression de news , et kan l'admin supprime la news ca enleve 1 au nombre de news posté par les posteur. Or j'execute : j'ai aucun message d'erreur, la news est bien supprimer mais le nombre de post reste le meme !
voila le code qui appelle la fonction incre_hit :
Et voici le script qui appelle la fonction :
Merci de votre aide !
Ciao,
Voila j'ai un script avec suppression de news , et kan l'admin supprime la news ca enleve 1 au nombre de news posté par les posteur. Or j'execute : j'ai aucun message d'erreur, la news est bien supprimer mais le nombre de post reste le meme !
voila le code qui appelle la fonction incre_hit :
- <?php
- //fonction d'incrémentation du nombre de news du posteur !
- function incre_hit($rub,$pseudo,$do)
- {
- connect($t2);
- $sql= 'SELECT '.$rub.' FROM site_membres WHERE pseudo="'.$pseudo.'"';
- $req= mysql_query($sql) or die ('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
- $data= mysql_fetch_array($req);
- if($do==plus){$nb=$data[''.$rub.'']+1;}
- if($do==moins){$nb=$data[''.$rub.'']-1;}
- disconnect($req);
- connect($t2);
- $sql = 'UPDATE site_membres SET
- '.$rub.'="'.$nb.'"
- WHERE pseudo="'.$pseudo.'"';
- mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
- mysql_close ();
- }
- ?>
Et voici le script qui appelle la fonction :
- <?php
- elseif($_GET['do']==dl)
- {
- if($_SESSION['statut']==1 || $_SESSION['statut']==2)
- {
- supp($nw,$_GET['id']);
- connect($nwc);
- $sql ='DELETE from site_news_comentr WHERE Id_news="'.$_GET['id'].'"';
- mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
- mysql_close();
- connect($nw);
- $sql2 = "SELECT * FROM site_news WHERE id='".$_GET['id']."'";
- $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
- $data = mysql_fetch_array($req2);
- $pseudo=$data['auteur'];
- mysql_close();
- incre_hit("nb_news",$pseudo,"moins");
- echo "<meta http-equiv='refresh' content='0; url=admin_news.php?debut=yes'>";
- }
- else
- {
- echo "Vous n'avez pas les droits de suppression de cet new !";
- }
- }
- ?>
Merci de votre aide !
Ciao,