Papge par page Mysqli

Répondre
dan4
le 18/04/2011 à 15:08
dan4
Bonjour.

J'ai déjà testé le tuto page par page de :
http://www.lephpfacile.com/howto/6-comment-faire-un-affichage-page-par-page-en-php#h16

Mais je n'arrive pas à l'adapter à ma page à cause que mes commandes sont en Mysqli.

Voici mon code :
<?php
$connexion = new mysqli('localhost', 'root', '');
$connexion->select_db('origami');

if (mysqli_connect_errno()) {
printf("Échec de la connexion : %s\n", mysqli_connect_error());
exit();
}

function Coupure($chaine,$max){
if(strlen($chaine)>=$max){$chaine=substr($chaine,0,$max) . "..." ;}
Return $chaine;
}

$resultat=$connexion->query("SELECT titre,menus FROM `origami`.`ori_menus` WHERE `id`=2");
while ($ligne = $resultat->fetch_object()){
echo '<div style="background-color:#C9D8B6;text-align:center;color:#ffffff;"><strong>&nbsp;'.$ligne->titre.'</strong></div>';
echo '<div style="background-color:transparent;text-align:center;color:#5F7939;margin:4px;">&nbsp;'.$ligne->menus.'</div>';
}

$album=$connexion->query("SELECT * FROM `origami`.`ori_images`");

echo '<table width="100%" bgcolor="#93AC6F">';
while ($ligne = $album->fetch_object()){

echo '<tr>';
echo '<td width="10%" valign="top" bgcolor="#F7FAF3"><a href="admin/images/'.$ligne->images.'" target="_blank"><img src="admin/images/thumb_'.$ligne->images.'" width="90" height="90" border="0"></a></td>';
echo '<td width="*" valign="top" bgcolor="#F7FAF3"><div style="background-color:#5F7939;text-align:center;color:#E0F0C8"><strong>&nbsp;'.Coupure($ligne->titre,70).'</strong></div><br><div style="margin-left:6px;margin-right:6px;">'.Coupure($ligne->desc,333).'</div></td>';
echo '</tr>';

}
echo '</table>';

?>

C'est le côté mysql vs mysqli que je n'arrive pas à adpater en rapport avec mes commande. De l'aide serait le bienvenue.

Si quelqu'un veut bien, merci.
dan4
le 18/06/2011 à 15:52
dan4
Merci pour l'info. Je fais tout sur une bas Mysqli. A force de s'y mettre, on s'y habitue.
moogli
le 19/06/2011 à 02:16
moogli
salut,

je ne comprend pas ta question,qu'est ce que tu ne sais pas faire ?

globalement c'est les mêmes nom, donc un fetch_array fera la même chose dans les deux cas !

peux tu expliquer un peu mieux ton problème ?

@+
Il en faut peu pour être heureux !!!!!
dan4
le 19/06/2011 à 06:47
dan4
C'étais le page par page qui est basé sur Mysql, et moi, j'utilise Mysqli. Mais le problème est résolu depuis. Mon page par page fonctionne bien.
dan4
le 19/06/2011 à 06:53
dan4
Il manque un truc dans le page par page dans le tuto, c'est le précédent et suivant. Il y a bien << et >> mais pas < ni >. J'aimerais bien les ajouter. Merci.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours