logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
23 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 409 533

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» global .... pourkoi ca marche passssssssssssssssssssssssssssssssssssss

global .... pourkoi ca marche passssssssssssssssssssssssssssssssssssss#11444

3Contributeur(s)
HotfirenetPommesnipe
3 Modérateur(s)
developpeurjpbJireck
Hotfirenet Hotfireneticon_post
Bon voila le prob

dans le fichier admin/config voila ce que jee met

// on se connecte à MySQL
!!include!!("config.php");

$db = mysql_connect($dbhost,$dbuname,$dbpass);
mysql_select_db($dbname,$db);

$sql = "SELECT * FROM hotcenter";
$req = mysql_query($sql) or die('error'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req)) { // lecture des champs chaine date ect..
$nblinks = ($data['links']) ;
}

Bon jusque la ca va

ensuite je revien a la racine de mon module
dans monfichier.php

// Les X meilleurs liens
// Attention fonctionne uniquement avec links.php et le module links ni plus, ni moins !

function mostlinks(){
global $bgcolor1, $bgcolor2, $bgcolor3,$nblinks;

$query="SELECT cid, sid, title FROM links_links ORDER BY hits DESC LIMIT $nblinks ";
$result=mysql_query($query);
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\" bgcolor=\"$bgcolor1\">"
."<tr><td>".centerblock_translate("<b><center>$nblinks Meilleurs liens</center></b>")."</td></tr>";
while (list($cid, $sid, $title) = mysql_fetch_array($result)) {
if(strlen($title) > 28) {
$title = substr($title,0,28);
$title .= "...";
}

if ($title[sid]==0) {
echo "<tr bgcolor=\"$bgcolor1\">"
."<td><img src=\"modules/centerblock/images/bullet.gif\" hspace=\"7\"><a class=\"link\" href=\"links.php?op=viewslink&sid=$sid\">$title</a></td>"
."</tr>";
} else {
echo "<tr bgcolor=\"$bgcolor1\">"
."<img src=\"modules/centerblock/images/bullet.gif\" hspace=\"7\"><a class=\"link\" href=\"links.php?op=viewslink&sid=$sid\">$title</a><br>"
."</tr>";
}
}
echo "</table>";
themecenterbox($title, $content);
}

Bien entendu plus au g mis
!!include!!_once ("modules/centerblock/admin/config.php");

alors meme lorsque je met le global rien ne s'affiche ...
g egalement tenté function mostlinks($nblinks){

sans succés je v finir par m'exploser la tete conte le mur si ca continu

@àààààààààà l'aide :paf

Message édité par : Hotfirenet

Pomme Pommeicon_post
tu es sur que la variable $nblinks est bien envoyé à la fonction ?
snipe snipeicon_post
ans ton config.php faudrai aussi que tu dise que $nblinks est une variable global :-)
Hotfirenet Hotfireneticon_post
je fai ca comment ??

dans le config
global $nblinks;

??
snipe snipeicon_post
vi :-)
Hotfirenet Hotfireneticon_post
marche pas ca commence a me prendre le crane je crois que je v mettre tout simplement une variable
$nblinks = 10;

au lieu de passer par la bdd ....

ras le bol