Récuperation d'image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récuperation d'image

Re: Récuperation d'image

par AB » 31 oct. 2007, 14:10

Hum ... il n'y a pas de requête dans ton code :
<?php

mysql_connect(...);

//Tu prépares ta requête ici

$sql = 'SELECT * FROM ma_table';

//mais elle n'est pas exécutée. Pour l'exécuter et retourner éventuellement les messages d'erreur: 

$url_img =  mysql_query($sql) or die(mysql_error());

//Et pour lister les résultats de ta requête

while($tab = mysql_fetch_array($url_img))
{
...
}

?>

par h0_noMan » 31 oct. 2007, 13:49

Il te faut un compteur ($i=0)

1. Si i=1 alors tu commence une nouvelle ligne (<tr>)
2. Tu ajoute une nouvelle cellule avec ton image (<td>IMAGE</td>)
3. Si i=4 alors tu fini la ligne (</tr>) et tu reinitialise ($i=0)

A la fin de ton while tu devras verifier si ($i!=0) et afficher les images qui ne seront pas sur une ligne completes (en rajoutant des <td>&nbsp;</td>)

Récuperation d'image

par tilc » 31 oct. 2007, 13:18

Bonjour,
je voudrais afficher des images comme cela se fait sur google (recherche d'images).
Je les recupère depuis ma BD, et je voudrais les afficher " 4 images différentes des autres afficher par ligne".
Et voilà le code sur lequel je me base pour réaliser cet affichage :


mysql_connect(...);

$sql = 'SELECT * FROM ma_table';  

while($tab = mysql_fetch_array($sql))
{

echo
'<tr>
    <td>'.$tab["url_image"].'</td>
    <td>'.$tab["url_image"].'</td>
    <td>'.$tab["url_image"].'</td>
    <td>'.$tab["url_image"].'</td>
</tr>
';

}

Comme vous pouvez le constatez, ce code ne répond pas à mes attentes, car il affiche 4 fois, sur la première ligne, la même image.

Aidez-moi SVP !!!