Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

byboleymar
2004-10-10 14:20:25

Merci,
je savais qu'il me manquai un element apres mon date desc, mais j'arrivais pas a trouver quoi... ça marche nikel maintenant ;)

plg
2004-10-09 01:24:40

avant d'investiguer d'avantage (même si tu as simplement oublier de rajotuer un ", file asc" quelque part), je te conseille de jeter un rapide coup d'oeil à image aléatoire de la base d'image de PhpWebGallery :-)

byboleymar
2004-10-09 00:31:17

z0rglub, je croi qu'il n'y a que toi qui peu me repondre sur ce pb...

byboleymar
2004-10-08 13:11:22

Arf, je vien de trouver d'où venais l'erreur :
le pb surviens quand ils ont la meme dates... ds le code de photo.php , l'ordre des numeros est inverser par rapport à mon code..
mais là, je voi pas comment inversé.

byboleymar
2004-10-08 01:27:17

Slt all...bon, je suis un utilisateur de la version : 1.2.1.

Je me suis fai un petit script pour generer un image aleatoire..jusqu'a la pas de probleme.
Mais apres quand j'essay de mettre en relation l'image et la page photo.php arrive les pb. On vas dire qu'il y a 1 coup sur 3 où ça ne marche pas. Si ça marchais pas du tout..ok..je serai que mon code est foirer...mais là..
donc, voila mon code :

Code:


//recuperation du valeur aléatoirement

$result=mysql_query("SELECT id,file,cat_id FROM $prefixeTable"."images order by rand();");
$result=mysql_fetch_array($result);

// recuperation de la categorie de l'image
$result2=mysql_query("SELECT id,id_uppercat,dir FROM $prefixeTable"."categories WHERE id='".$result['cat_id']."' ");
$result2=mysql_fetch_array($result2);

if ($result2['id_uppercat']){
  $result3=mysql_query("SELECT id,dir FROM $prefixeTable"."categories WHERE id='".$result2['id_uppercat']."' ");
  $result3=mysql_fetch_array($result3);
  $image="./galleries/".$result3['dir']."/".$result2['dir']."/thumbnail/TN_".$result['file']."";
  $expend=$result3['id'];
}else{
  $image="./galleries/".$result2['dir']."/thumbnail/TN_".$result['file']."";
  $expend=$result2['id'];
}

// calcul de la valeur pour num
$num=0;
$number=mysql_query("SELECT file,date_available FROM $prefixeTable"."images WHERE cat_id='".$result['cat_id']."' order by date_available desc");
while  ( $rang = mysql_fetch_array($number) ){
  if ( $rang['file'] == $result['file'] ) $num_final = $num;
  $num++;
}

// lien + image aleatoire

$output.="<a href='".add_session_id_to_url("./photo.php?cat=".$result2['id']."&num=".$num_final."&expand=".$expend."")."'><img border=0 src=".$image."></img></a></center><br />";

le 'cat' est bon, le 'expand' est bon, il y a jsute le 'num' qui deconne un coup sur deux... j'voi pas d'ou ça peu venir.

merci.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact