Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2994 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème d'integration du module javascript Lighbox avec une bdd mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'integration du module javascript Lighbox avec une bdd mysql

n°1958765
dekker-91
Posté le 19-01-2010 à 15:42:33  profilanswer
 

Bonjour à tous,
j'essaye d'inclure la fonction javascript lightbox 2 ( http://www.lokeshdhakar.com/projects/lightbox2/ ) dans mon site d'enchère en ligne, pour des expositions virtuelles, les images à afficher dépendent de l'exposition ( et donc d'un script php) , le script se lance mais l'image n'apparait pas, je ne comprend vraiment pas pourquoi, vous pouvez essayer de visualiser le problème sur cette page web : http://appdellarte.comyr.com/expo.php?eid=5
Je pense qu'il doit s'agir d'un problème de requête mysql, l'image n'apparait pas lors du lancement du script, cependant elle apparait sur la page (le chemin indiqué est donc correct).
Je vous indique le code :
 
<?php
require_once('include/session.class.php');
$session = new Session;
$session->Start();
 
$titre = "Exposition";
$style = "yohannExpo";
include('include/header.php');
 
$page = 3;
include('include/menu.php');
 
$expo_id = $_GET['eid'];
if (empty($expo_id))
{
 header('Location: index.php');
}
$oeuvre_id = $_GET['p'];
if (empty($oeuvre_id))
{
 $oeuvre_id = 0;
}
 
 
// Connexion a la base de donnees
include_once('include/mysql.class.php');
$mysql = new Mysql;
$mysql->Connect();
$mysql->Select_db();
 
// Recuperation des oeuvres de l'expo
$sql = "SELECT o.titre, o.description, o.user_id, u.name, i.image ".
  "FROM oeuvre_expo e, oeuvre o, user u, image_oeuvre i ".
  "WHERE e.exposition_id = $expo_id AND o.id = e.oeuvre_id AND u.id = o.user_id AND i.oeuvre_id = o.id AND i.image_principale = 1 ORDER BY o.id";
$requete = mysql_query($sql);
$oeuvres = array();
while ($fetch = mysql_fetch_array( $requete ))
{
 $oeuvres[] = $fetch;
}
mysql_free_result( $requete );
 
$mysql->Close();
 
?>
 
<body onload="MM_preloadImages(‘/images/menu_on.gif’)…;initLightbox()">
 <table>
  <tr>
   <td colspan="3">
    <div id="expo_listeoeuvres">
     <?php
      $count = count($oeuvres);
      for ($i=0; $i<$count; $i++) {
       include_once('include/functions.php');
       $size = resize("images/upload/oeuvres/".$oeuvres[$i]['image'], 100);
     ?>
     <div <?php if ($oeuvre_id == $i) echo "class='actuel'";?>>
      <a href="expo.php?eid=<?=$expo_id?>&p=<?=$i?>" rel="lightbox">
       <img src="images/upload/oeuvres/<?=$oeuvres[$i]['image']?>" width="<?=$size[0]?>" height="<?=$size[1]?>" alt="2009-01-13-expo"/>
      </a>
    </div>
     <?php
      }
     ?>
   </td>
  </tr>
 </table>
 
</body>
 
 
<?php
include('include/footer.php');
?>
 
 
Voila, je ne sais pas si j'ai été assez précis pour présenter mon problème, si besoin est je vous fournirais d'autres informations, si quelqu'un connait ce script et connait la requete mysql adéquat pour que l'image soit appelée dans le script , son aide serait la bienvenue :)

mood
Publicité
Posté le 19-01-2010 à 15:42:33  profilanswer
 

n°1958774
gatsu35
Blablaté par Harko
Posté le 19-01-2010 à 16:53:42  profilanswer
 

le href du lien doit être le lien vers l'image
et ce qui est mal c'est que tu utilises l'image en taille réelle comme miniature, c'est super consommateur en resources et bande passante.
 
donc
1: dans le href tu mets le lien vers l'image
2: tu génères des miniatures de tes images pour les afficher dans ta gallerie


---------------
Blablaté par Harko

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème d'integration du module javascript Lighbox avec une bdd mysql

 

Sujets relatifs
Problème de code cssServeur apache plante à cause de problème dans code?
[MYSQL]classement tounois[PHP/MySQL] Créer une interface d'affichage multimédia
[VBS] Problème avec le mappingProbleme requête alter table
Zend partial() Problème de cheminProblème de charge CPU mysqld, sans aucune requete ...
Probleme de chargement de module PHP 5.3 PHP_SNMP.DLL 
Plus de sujets relatifs à : Problème d'integration du module javascript Lighbox avec une bdd mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR