begin process at 2012 05 28 11:05:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Affichage miniatures avec bdd


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage miniatures avec bdd

lundi 27 décembre 2004 à 14:45:53 | Affichage miniatures avec bdd

redjay

Bonjour,

Voilà, j'aimerais créer un script affichant des images dans un tableau (jusque là pas de problème, c'est après que ça se corse...) et que je puisse stocker l'url de l'image ainsi que le lien correpondant à l'image dans la bdd (je précise que l'image n'est pas stockée sur mon serveur mais sur divers sites).
Au final, je voudrais obtenir une page sur laquelle il soit affichée 20 images (sur 5 colonnes et 4 lignes et choisies au pif dans la bdd) et qu'elles soient en miniatures...

Je sais pas si vous me comprenez , de plus j'ai pas vraiment choisis la simplicité...

Je me suis aidé de ce script http://www.phpindex.com/trucsetastuces/trucsetastuces_lire.php3?element=150 mais pour y faire un lien avec la base de données, j'y arrive pas ! : /
Autant vous dire que je suis pas très doué en php et que j'essaye de trouver une solution à ce que je souhaite obtenir, mais mes maigres connaissances finissent par me rendre dingue.. Si jcontinue comme ça, je vais devenir chauve à force de m'arracher les cheveux...

Si vous avez des conseils pour m'aider sur ce dont je bloque depuis un moment, je les accepte volontiers....
Je remercie déjà ceux qui souhaitent m'aider...
lundi 27 décembre 2004 à 14:57:59 | Re : Affichage miniatures avec bdd

Anthomicro

Salut ;-)

Si j'ai bien compris, tu veux sélectionner 20 images au hasard dans une BDD et les afficher dans un tableau XHTML ?

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
lundi 27 décembre 2004 à 15:01:13 | Re : Affichage miniatures avec bdd

redjay

En gros c'est ça !... mais je ne sais pas vraiment trop comment m'y prendre
lundi 27 décembre 2004 à 15:25:24 | Re : Affichage miniatures avec bdd

Anthomicro

Réponse acceptée !
Ok, donc imaginons que tu aies une table nommée "images" comportant un champ nommé "url" qui contient l'url de l'image.

Fais ceci :
<?php
//--------------------------------------------------
//CONNEXION A LA BASE + REQUETE
//--------------------------------------------------
$connexion=mysql_connect('hote','user','passe') OR die('erreur de connexion');
mysql_select_db('base_de_donnees') OR die('impossible de sélectionner la base de données');
$requete=mysql_query('SELECT url FROM images ORDER BY RAND() LIMIT 20') OR die('impossible d\'exécuter la requête');

//---------------
//VARIABLES
//---------------
$ligne=1;
$i=0;
$tableau=array();

echo '<table style="border:1px solid #C0C0C0">';

//--------------------------------------------------
//ON AFFICHE LES IMAGES
//--------------------------------------------------
while($r=mysql_fetch_row($requete))
{
//ON COMMENCE UNE NOUVELLE LIGNE
if($ligne==5)
{
$tableau[$i]='<tr>'.$tableau[$i].'</tr>';
$ligne=1;
$i++;
}
$tableau[$i].='<td><img src="'.$r[0].'" alt="" /></td>';
}

echo '</table>';

?>

ça devrait fonctionner. Si t'as un pb n'hésites pas ;-)

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
lundi 27 décembre 2004 à 15:29:10 | Re : Affichage miniatures avec bdd

Anthomicro

Heu attends j'ai oublié d'afficher la variable, ça donne ça en "fini" :

<?php
//--------------------------------------------------
//CONNEXION A LA BASE + REQUETE
//--------------------------------------------------
$connexion=mysql_connect('hote','user','passe') OR die('erreur de connexion');
mysql_select_db('base_de_donnees') OR die('impossible de sélectionner la base de données');
$requete=mysql_query('SELECT url FROM images ORDER BY RAND() LIMIT 20') OR die('impossible d\'exécuter la requête');

//---------------
//VARIABLES
//---------------
$ligne=1;
$i=0;
$tableau=array();

echo '<table style="border:1px solid #C0C0C0">';

//--------------------------------------------------
//ON AFFICHE LES IMAGES
//--------------------------------------------------
while($r=mysql_fetch_row($requete))
{
//ON COMMENCE UNE NOUVELLE LIGNE
if($ligne==5)
{
$tableau[$i]='<tr>'.$tableau[$i].'</tr>';
echo $tableau[$i];
$ligne=1;
$i++;
}
$tableau[$i].='<td><img src="'.$r[0].'" alt="" /></td>';
}

echo '</table>';

?>

voilà ;-)

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
lundi 27 décembre 2004 à 15:33:55 | Re : Affichage miniatures avec bdd

Anthomicro

Après libre à toi bien sûr de changer le style, d'adapter les largeurs et hauteurs des cellules bien sûr ;-)

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
lundi 27 décembre 2004 à 15:37:25 | Re : Affichage miniatures avec bdd

Anthomicro

Et encore une erreur :

remplaces ça :

//--------------------------------------------------
//ON AFFICHE LES IMAGES
//--------------------------------------------------
while($r=mysql_fetch_row($requete))
{
//ON COMMENCE UNE NOUVELLE LIGNE
if($ligne==5)
{
$tableau[$i]='<tr>'.$tableau[$i].'</tr>';
echo $tableau[$i];
$ligne=1;
$i++;
}
$tableau[$i].='<td><img src="'.$r[0].'" alt="" /></td>';
}

par ça :

//--------------------------------------------------
//ON AFFICHE LES IMAGES
//--------------------------------------------------
while($r=mysql_fetch_row($requete))
{
//ON COMMENCE UNE NOUVELLE LIGNE
if($ligne==5)
{
$tableau[$i]='<tr>'.$tableau[$i].'</tr>';
echo $tableau[$i];
$ligne=1;
$i++;
}
$ligne++;
$tableau[$i].='<td><img src="'.$r[0].'" alt="" /></td>';
}

j'espère que je n'ai rien oublié cette fois lol

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
lundi 27 décembre 2004 à 15:37:59 | Re : Affichage miniatures avec bdd

redjay

MERCI BEAUCOUP !!
Tout à l'air de bien fonctionner !!! J'ai plus qu'à faire quelques modifications et j'aurais exactement ce que je souhaitais mais je suis tout "happy"!

Je sais vraiment pas comment te remercier !! ...Et surtout pour avoir répondu si vite, alors que moi j'ai "trimer" ! lol

Je vois que j'ai encore du boulot pour arriver à ton niveau
ENCORE MERCI !

Si je peux t'aider, n'hésite pas, après tout je te dois bien quelque chose !

@pluch
lundi 27 décembre 2004 à 15:40:47 | Re : Affichage miniatures avec bdd

redjay

J'avais remarquer les tites erreurs, t'inquiètes pas mais c'est la structure principale sur laquelle je bloquais...
En tout cas Encore Merci et pi Joyeux Noël aussi et Bonnes fêtes
lundi 27 décembre 2004 à 15:49:16 | Re : Affichage miniatures avec bdd

Anthomicro

De rien ;-)

Joyeux noöel à toi aussi :-)

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)


Cette discussion est classée dans : script, image, bdd, affichage, miniatures


Répondre à ce message

Sujets en rapport avec ce message

affichage d'image avec bdd [ par hary89 ] bonjour,Je débute en php, j'utilise Dreamweaver. J'ai créé une base de donnée, ma page d'affichage de photo va chercher les noms de fichier dedant. Mo Affichage d'image à partir du chemin d'acces [ par sschupp ] Bonjour,J'ai une base access avec deux champs :nom : le nom de mon fichier, sans l'extension (ms c tjs du .jpg)adresse : l'adresse relative du doosier affichage image [ par becrew ] bonjour,j'essaye désespérement d'afficher une image donc le nom est stocké sur ma base de donnéevoilà le code ">Etant un pôvre idiot du php je n'arriv Affichage image au passage de la souris [ par zizou94 ] Bonjour a tous. Je suis débutant. J'ai créé une requete pour afficher la liste de mes articles et j'aimerai qu au passage de la souris qu'il m'affiche copier image [ par kishkaya ] je sais que j'ai deja poster un truc dans le meme genre mais bon la derniere fois j'ai plutot appris a lancer un script a heure fixe, maintentant j'ai affichage d'une image en fonction du nom de la page [ par fstyle ] Bonjour/soir !J'ai un petit soucis ... j'ai dû modifié un site en php ... et j'ai créer des modèles avec dreamweaver le soucis c'est que quand on est Ordre d'affichage de photo avec opendir [ par tamatea ] Bonjour à tous.Voilà j'utilise un petit script pour aller chercher les photos d'un dossier et les afficher sur ma page.Seulement les images 01.png 02. Script pour retour à la ligne tout les 5 enr. [ par finalspirit ] Salut,Voilà je suis débutant en PHP et je voulais savoir comment pour par exemple, lorsque je veux faire une gallerie d'image qu'au bout de la 5ième i image et GD [ par papipsycho ] salut a tous voila jai un pb donc jai un script qui marche tres bien pour cree des image et prendre des inf dans ma BDD(un script que jai recupere ici affichage de texte et d'image quand on passe sur un lien [ par forngot ] Voila je voudrais savoir si c possible en php que quand on passe sur lien dans une page une petite fenetre apparait est affiche du texte et de l'image


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales