Bonjour, je suis sur un projet de systéme d'hébergement d'images en ligne, style imageshack.
Tout allé pour le mieux, lorsque je décide de coder la partie qui affiche les images.
J'ai un systéme d'includes (sécurisé), voici ma page index:
Code :
- <?php
- session_start();
- require("etc/constantes.php" );
- define("_INC_",1);
- require"etc/connecting.php";
- require(RACINE.'/etc/chargeur.php');
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <Title>Test connexion BD</title>
- <link rel="stylesheet" type="text/css" href="style.css">
- </head>
- <body>
- <div id=header>
- <img border="0" alt="logo Sn@ppy" src="images_skin/snappy.jpg" width="418" height="107"/>
- <ul class="menu1">
- <li><a href="/"><b>Home</b></a></li>
- <li><a href="/index.php?page=classement.php"><b>Classement</b></a></li>
- <li><a href="#nogo"><b>Membres</b></a></li>
- <li><a href="#nogo"><b>Where to find us</b></a></li>
- <div class=login>
- <?php
- if (isset($_SESSION['nom']))
- echo 'Bonjour '.$_SESSION['nom'].' - <a href="etc/deconnexion.php">Deconnexion</a>';
- else{
- echo'
- <table>
- <td>
- <tr><form method="post" action="etc/login.php" name="formulaire">
- Login : <input name="login" size="10">
- Mot de passe : <input name="mdp" type="password" size="10">
- <input name="valider" value="OK" type="submit"> </td>
- </form>
- </tr>
- <tr><a href="index.php?page=inscription.php">Inscription</a></tr></td></table>';
- }
- ?>
- </div>
- </div>
- <div id=gauche>
- menu gauche
- </div>
- <div id=centre>
- <?php
- if(!empty($_GET['page']))
- charger($_GET['page']);
- else
- charger('accueil.php');
- ?>
- </div>
- <div id=footer>
- Pied de la page
- </div>
- </body>
- </html>
|
et voici le code de la page qui est censé afficher les images:
Code :
- <?php
- db::connexion();
- $imgs = mysql_query("SELECT ID_img,categorie from image" ) or die mysql_error();
- echo '<ul class="list">';
- while ($image = mysql_fetch_array($imgs)){
- echo '
- <li>
- <span>
- <a href="/index.php?page=viewimg?img='.$image.'.jpg">
- <img src="'.RACINE.'/imgdir/miniatures/'.$image.'.jpg" alt="" height="150" width="150">
- </a>
- </span>
- </li>';
- }
- mysql_close();
- echo '</ul>';
- ?>
|
Aussi ENORME que cela puisse paraitre, il n'arréte pas de me balancer un "
Parse error: parse error in C:\Program Files\EasyPHP1-8\www\includes\classement.php on line 3"
Pourtant, elle a rien de bizar la ligne 3.
Quand je vire de "or die mysql_error()", il ne m'affiche plus cette parse error, par contre y'a un probléme au niveau de la variable $image, normalement elle devrait contenir des ID, style 1, 2 ou 5487, mais la elle contient "Array".
Bref je lutte sur un probléme dont je n'arrive pas a identifier la source, c'est ch****.
Merci de votre aide
---------------
cours pour débuter sous 3d studio max - Photoshop pour les nuls