Si tu veux superposer des ellements et non creer une image à partir de code essaye un truc du genre (je viens de faire donc je dis pas que ça marchera automatiquement ^^):
page avec les cartes :
Code: Select all
<?php
$mysql_host = ''; // entrer votre hote ici
$mysql_user = ''; // entrer votre login
$mysql_password = ''; // entrer votre password
$mysql_base = ''; // entrer le nom de votre base
//on se connecte à la base de donnée
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
//selection de votre base de donnée
mysql_select_db($mysql_base,$db) or die ("erreur de connexion base");
$SelectImages = "select * FROM `Nom de la table` ORDER BY Pseudo ASC "; // DESC à la place de ASC si tu veux que ce soit par ordre décroissant
$ReqSelectImages = mysql_query($SelectImages) or die('Erreur SQL !<br>'.$SelectImages.'<br>'.mysql_error());
while($data = mysql_fetch_array($ReqSelectImages))
{
echo '<div class="Carte">';
echo '<div class="Haut">'.$data['ID'].'</div>'
echo '<div class="Centre"><img src="Repertoir_image/'.$data['Image'].'" border="0" alt="'.$data['Pseudo'].'"></div>'
echo '<div class="Bas">'.$data['Pseudo'].'</div>'
echo '</div>';
}
?>
et dans ta feuille de style tu met :
Code: Select all
.Carte
{
width: 300px
Height: 150px;
background: url(Interface/nom_de_la_carte.gif)
}
.Haut
{
height: 20px;
}
.Centre
{
height: 260px;
}
.Bas
{
height: 20px;
}
je t'ai pris pour une carte faisant 300 de haut et 150 de large à to ide modifier si tu change.
Pour la table sql t'en fais une avec trois champs : ID ; Pseudo ; Image
(tu sais comment faire ou il faut que je t'explique ?)
Voila si y'a des erreurs post les ici ou par mp.

(et puis si c'est pas ce que tu veux bha snif

)