Choix dans l'affichage
Posté : 06 mai 2006, 20:49
Voilà, bonjour à tous, j'ai un petit souci de rien du tout dans l'affichage de mon répértoire photos. Actuellement l'affichage est mixte féminin-masculin, aussi je souhaiterai partager l'affichage en deux sections, masculin et féminin.
Je pense que tout se passera dans l'url ?!
Dans ma table j'ai un champ "genre" dont la valeur est soit M (masculin) ou F (féminin).
Voici une partie du code (je ne mets que ce qui nous occupe ici) :

Je pense que tout se passera dans l'url ?!
Dans ma table j'ai un champ "genre" dont la valeur est soit M (masculin) ou F (féminin).
Voici une partie du code (je ne mets que ce qui nous occupe ici) :
<?
include_once("../config/conf.inc.php");
if (!isset($debut)) $debut = 0;
$cfg_nbres_ppage = 10;
$sql = "SELECT id_photo_choisie, id, autre_experience, agent, type, prenom, ville, cp FROM membres WHERE id_photo_choisie != '0' ORDER BY prenom ASC";
$sql .= ' LIMIT '.$debut.','.$cfg_nbres_ppage;
$base = new class_db($sql);
if ($base->next_record()){
//requete permettant de recup les infos dans la base de données.
$id = $base->Record[id];
$prenom = $base->Record[prenom];
$ville = $base->Record[ville];
$cp = $base->Record[cp];
$agent = $base->Record[agent];
$id_photo_choisie = $base->Record[id_photo_choisie];
$sql2 = "SELECT extension FROM photo WHERE id_user='$id' AND id ='$id_photo_choisie'";
$base2 = new class_db($sql2);
$base2->next_record();
$type = $base2->Record[extension];
$base2->free();
$photo1 = "<a href='../loge/fiche.php?fiche_id=$id' target='blank'>$prenom, $cp<br><br><img src='../loge/photo/$id_photo_choisie.$type' height='150' width='120' border='0'>
</a><br></b>Artiste représenté par :<b><br> $agent";
}
$base->query("SELECT id FROM membres WHERE id_photo_choisie != '0'");
$nbe = $base->num_rows();
$suite = $debut + $cfg_nbres_ppage;
if ($nbe > $suite){
$suivant = "<a href='photos_comediens.php?debut=$suite'>Page suivante</a>";
}
$prec = $debut - $cfg_nbres_ppage;
if ($nbe > 0){
$precedent = "<a href='photos_comediens.php?debut=$prec'>Page précédente</a>";
}
$base->free();
$tablo_asso = array( "<autre_experience>" => stripslashes($base->Record[autre_experience]),
"<erreur>" => stripslashes($erreur),
"<photo1>" => $photo1,
"<photo2>" => $photo2,
"<photo3>" => $photo3,
"<photo4>" => $photo4,
"<photo5>" => $photo5,
"<photo6>" => $photo6,
"<photo7>" => $photo7,
"<photo8>" => $photo8,
"<photo9>" => $photo9,
"<photo10>" => $photo10,
"<suivant>" => $suivant,
"<precedent>" => $precedent
);
//Appel a la fonction de remplacements.
afficher($tablo_asso,"rep.html");
?>
Merci pour vos solutions