afichage page par page
le 24/12/2003 à 16:56
gos77
Voila j'utilise easyphp 1.7 et le comment faire affichage page par page (avec la barre de navigation) et j'obtient 2 erreurs :
Fatal error: Unsupported operand types in e:\grégoire\sites\kh\include\config.php on line 215
Fatal error: Unsupported operand types in e:\grégoire\sites\kh\include\config.php on line 257
à la ligne 215 j'ais :
$cpt_fin = (int)($nb_total / $nb_affichage_par_page);
et à la ligne 257 :
$fin = ($nb_total - ($nb_total % $nb_affichage_par_page));
Qu'est ce que cette erreur ?
Il y a t-il un moyen d'y remédier ?
Vive le PHP Hypertext Processor...
et si tu uilise la fonction round ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 24/12/2003 à 17:57
gos77
Unsupported operand types ne signifie t-il pas : ne suporte pas l'opérateur, en l'occurence / à la ligne 215 et % à la ligne 257 ?
Vive le PHP Hypertext Processor...
le 25/12/2003 à 17:16
Cart
/ et % sont reconnu par php ca je suis sûr je les utilise
par contre le (int) ca marche en java et tout ca mais php ....
g un doute ..
le 25/12/2003 à 17:17
Cart
fait voir ton code en entier car
doit yavoir un probleme avec tes variables que tu utilise dans ton operation
genre on peu pas ajouter un int a un string
le 25/12/2003 à 18:56
gos77
J'ais trouvé la solution :
Au moment de
// on prépare une requête permettant de calculer le nombre total d'éléments qu'il faudra afficher sur nos différentes pages
$sql = 'SELECT count(*) as nb FROM catalogue';
// on exécute cette requête
$resultat = mysql_query($sql);
// on récupère le nombre d'éléments à afficher
$data = mysql_fetch_array($resultat);
$nb_total = $data['nb'];
Je l'ais remplacé par
// on prépare une requête permettant de calculer le nombre total d'éléments qu'il faudra afficher sur nos différentes pages
$sql = 'SELECT count(*) FROM catalogue';
// on exécute cette requête
$resultat = mysql_query($sql);
// on récupère le nombre d'éléments à afficher
$nb_total = mysql_fetch_array($resultat);
Vive le PHP Hypertext Processor...
Les cast existent en php, je confirme (trantypage dans le manuel php).
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: