Générer un page web depuis un table SQL

Statut
N'est pas ouverte pour d'autres réponses.

Blister

Touriste
Bonjour à tous, voila je début avec MySQL et je ne trouve pas ce que je recherche parmis les différent tuto et livre que je consulte. Je voudrais à partir de ma base de données MySQL sortir toutes les informations d'un table sur un page html. En sachant qu'il y'a une image dedans et que pour chaque table une nouvelle page doit être recrée.

J'ai un script php qui introduit les "produits" dans la table et voudrais les rossortir sur un page htlm. pour chage produit une nouvelle page.

Merci de votre aide
 

FoX SpeEd

Touriste
oulaaaa c'est pas gagner... commencer deja par faire un boucle pour afficher tout les element de ta table sur une page et non sur des page differente car tu devra passer en GET l'id ou le nom du produit que tu voudra voir sur la page

==> http://www.phpdebutant.org/
 
1er
OP
Blister

Blister

Touriste
FoX SpeEd a dit:
oulaaaa c'est pas gagner... commencer deja par faire un boucle pour afficher tout les element de ta table sur une page et non sur des page differente car tu devra passer en GET l'id ou le nom du produit que tu voudra voir sur la page

==> http://www.phpdebutant.org/
merci je vais aller voir
 

guslinux

Gamerz'ien
une image ? en Blob ?

C'est très simple pour le texte :
Code:
<?php
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe")
   or die("Impossible de se connecter");
echo "Connexion réussie";
mysql_select_db("my_database") or die("Could not select database");

// Exécuter des requêtes SQL
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Query failed");

// Afficher des résultats en HTML
echo "<table>\n";
while ($line = mysql_fetch_assoc($result)) {
   echo "\t<tr>\n";
   foreach ($line as $col_value) {
       echo "\t\t<td>$col_value</td>\n";
   }
   echo "\t</tr>\n";
}
echo "</table>\n";

// Libération des résultats
mysql_free_result($result);

// Fermeture de la connexion
mysql_close($link);
?>
Pour l'image tu dois jouer avec les headers et recréer l'image de manière virtuelle.

Pourrais tu donner la structure de ta table MySQL ?

Rem : Pour l'image, ajoute la date du fichier, ca sert pour piloter la mise en cache de l'image (limiter les transfert de données)

Pour exemple : http://www.easyuser.be/photos.html
-> Les miniatures sont générées au vol à partir de la grande image.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut