Forum Clubic

Problème php sql

<?php
if(!isset($_GET['pg'])){
	$pg = 1;
}else{
	$pg = $_GET['pg'];
}
if(!is_numeric($pg)){
	$pg = 1;
}

$enreg_par_pg = 10;
function pgs($enreg_par_pg, $pg, $link){
	$res = mysql_query("SELECT * FROM message", $link)or die("Erreur MySQL: ".mysql_error($link));          ////// Ligne du code ou il bug apparament//// 
	$nb_enreg = mysql_num_rows($res);
	$nb_pg_rounded = ceil( $nb_enreg / $enreg_par_pg );	
	$pp = $pg - 1;
	$ps = $pg + 1;
	
	if($pg != 1){
		echo "<a href='?pg=$pp'><<page pr&eacute;c&eacute;dente</a>";
	}
	
	$i=1;
	
	do{
		if($i != $pg){
			echo " <a href='?pg=$i'>$i</a>\n";
		}else{
			echo " $i ";
		}
	$i++;
	}while($i <= $nb_pg_rounded);
	

	if($pg != $nb_pg_rounded){

		echo " <a href='?pg=$ps'>page suivante>></a>";
	}
}

$limit = $enreg_par_pg*$pg-$enreg_par_pg;

$req = mysql_query("SELECT * FROM message LIMIT $limit, $enreg_par_pg")or die("Erreur MySQL: ".mysql_error($link));

while($tab = mysql_fetch_assoc($req)){
echo "<div id=\"bullec\"><div id=\"pbulle\">";
echo $tab["message"];
echo "</div><div id=\"info\"><a href=\"#\" title=\"numéro de phrase\">#1</a> Par leskimo le 16 mai 2008</div></div>";
echo "<br>";
}


echo "<br>";             //////// BUG //////////
pgs($enreg_par_pg, $pg, $link);   //////// BUG //////////
?>

[b]
Voilà donc, j’ai une erreur à la lecture du code !
Je comprend pas pourquoi sachant que c’est a la fin du code lors de l’affichage des différents pages
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/cflo56/index.php on line 53

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /www/cflo56/index.php on line 53
Erreur MySQL:[/b]

Merci de m’aider, il affiche tout parfaitement pourtant

$req = mysql_query(“SELECT * FROM message LIMIT $limit, $enreg_par_pg”, $link)

–> $link est ce que te retourne la fonction mysql_connect()

Exact ! c’est cela que j’avais oublié !
Merci