•  » Utilisation
  •  » pb de liaison entre une image et photo.php

#1 2004-10-08 01:27:17

byboleymar
Membre
2003-08-25
63

pb de liaison entre une image et photo.php

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.

Hors ligne

#2 2004-10-08 13:11:22

byboleymar
Membre
2003-08-25
63

Re: pb de liaison entre une image et photo.php

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é.

Hors ligne

#3 2004-10-09 00:31:17

byboleymar
Membre
2003-08-25
63

Re: pb de liaison entre une image et photo.php

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

Hors ligne

#4 2004-10-09 01:24:40

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: pb de liaison entre une image et photo.php

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 :-)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#5 2004-10-10 14:20:25

byboleymar
Membre
2003-08-25
63

Re: pb de liaison entre une image et photo.php

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

Hors ligne

  •  » Utilisation
  •  » pb de liaison entre une image et photo.php

Pied de page des forums

Propulsé par FluxBB

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