Salut à tous.
Je deviens fou. Sous Chrome & co ça fonctionne bien. Sous IE par contre... j'ai les vignettes des vidéos qui se superposent aux vignettes des galeries et impossible de trouver d'où ça provient évidemment
La page en question : http://www.niceairsoftequipe.fr/?page=galeries
Le code (pas le meilleur du monde c'est sûr) :
Code :
- <?php
- function ecriture_db($requete) {
- include "globalslocal.php";
- mysql_connect($serveur,$user,$pass);
- $connexion_reussie=mysql_selectdb($basedonnees) or die ("connexion échouée" );
- return mysql_query($requete);
- mysql_close();
- }
-
- switch(@$_POST['action']) {
- case "galerie":
- //Merci IE de merde, faut ajouter du code pour que ça passe. IE n'aime pas les $_POST !
- $str=implode(array_keys($_POST));
- $str=str_replace("action","", $str);
- $str=strstr($str,"_", true);
- $requete="SELECT * FROM photo, galerie WHERE photo.num_galerie=galerie.num_galerie AND galerie.nom_galerie='".$str."' ORDER BY num_photo ASC";
- //echo $requete;
- echo "<center><a href='index.php?page=galeries'>Retour</a><br><br>";
- $images=ecriture_db($requete);
- echo "<div style='overflow: auto;margin-left: auto;margin-right: auto; width: 1000px;' align=center>";
-
- while($data = mysql_fetch_assoc($images)) {
- echo "<a href='images/galeries/".$str."/".$data['nom_photo']."' rel='prettyPhoto[pp_gal]'><img src='images/galeries/".$str."/mini/".$data['nom_photo']."' border='0'></a> ";
- }
- echo "</div><br><a href='index.php?page=galeries'>Retour</a></center>";
- break;
-
- default:
- $requete="SELECT * FROM galerie ORDER by num_galerie DESC";
- $galerie=ecriture_db($requete);
- echo "<h2>Photos</h2>
- <div style='position:relative;margin : 0 auto;text-align:center;overflow:auto;'>
- <form method=post>";
- while($data = mysql_fetch_assoc($galerie)) {
- echo "<div style='padding-left:5px;padding-top:5px;text-align:center;display:inline-block;'>
- <h3>".$data['titre_galerie']."</h3>
- <input type=image src='images/galeries/".$data['image_galerie']."' name='".$data['nom_galerie']."' value='".$data['nom_galerie']."' border='0'>
- <input type=hidden name='action' value='galerie'>
- </div>";
- }
- echo "</form>
- </div>
- <p><hr><p><h2>Vidéos</h2>
-
- ";
-
- $requete2="SELECT * FROM video ORDER BY num_vid DESC";
- $galerievid=ecriture_db($requete2);
- while($data2 = mysql_fetch_assoc($galerievid)) {
- echo "<div style='padding-left:5px;padding-top:5px;text-align:center;display:inline-block;'>".$data2['titre_vid']."<br>
- <a href='http://www.youtube.com/watch?v=".$data2['url_vid']."' rel='prettyPhoto[vid]'>
- <IMG src='images/video_mini/".$data2['url_vid'].".jpg' name='".$data2['titre_vid']."' border='0' width='200' heigth='149'>
- </a></div>";
- }
- break;
- }
- ?>
|
Un coup de main serai vraiment sympa, je ne vois pas du tout où ça coince. Le "<!DOCTYPE html>" est ajouté dans le index.php & dans le galerie.php
Merci d'avance