Je recherche 1 script (pas trop compliqué ;) ) qui me permettrait de
faire un affichage générique de n'importe quel table mysql. J'ai un peu
cherché dans le code de phpMyAdmin mais c'est chaud.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibaut Allender
Je recherche 1 script (pas trop compliqué ;) ) qui me permettrait de faire un affichage générique de n'importe quel table mysql. J'ai un peu cherché dans le code de phpMyAdmin mais c'est chaud.
ensuite tu manipules $row... il contient le nom des champs (en index) et leur valeur...
ca suffit a afficher la table de facon generique...
a+
-- freelance + web design + php dev + digital photo + 32 496 26 75 76 + http://www.capsule.org
Je recherche 1 script (pas trop compliqué ;) ) qui me permettrait de
faire un affichage générique de n'importe quel table mysql. J'ai un peu
cherché dans le code de phpMyAdmin mais c'est chaud.
Je recherche 1 script (pas trop compliqué ;) ) qui me permettrait de faire un affichage générique de n'importe quel table mysql. J'ai un peu cherché dans le code de phpMyAdmin mais c'est chaud.
ensuite tu manipules $row... il contient le nom des champs (en index) et leur valeur...
ca suffit a afficher la table de facon generique...
a+
-- freelance + web design + php dev + digital photo + 32 496 26 75 76 + http://www.capsule.org
Stephane
"Fabrice" a écrit
Salut à tous,
Je recherche 1 script (pas trop compliqué ;) ) qui me permettrait de faire un affichage générique de n'importe quel table mysql. J'ai un peu cherché dans le code de phpMyAdmin mais c'est chaud.
Salut,
Voilà, la connexion, la fonction, ta requete puis la sortie en tableau
function cree_tableau( $requete) { $affichage = mysql_query($requete) or die("Erreur SQL !<br>".nl2br($requete)."<br>".mysql_error()); $nombre=mysql_num_fields($affichage); echo "Nombre de enregistrement $nombre <br>"; echo "<table width0% border=0 cellpadding='2' cellspacing='2'>"; echo "<tr bgcolor=#D0D0D0>"; for ($i=0;$i<$nombre;$i++) { echo "<th>"; echo mysql_field_name($affichage,$i); echo "</th>"; } echo "</tr>"; echo "<tr>"; while ($row = mysql_fetch_array($affichage,MYSQL_ASSOC)) { foreach ($row as $elem) { $nb_car = strlen($elem); $car`; // limite les champs à n caractères $elem = substr($elem,0,$car); if ($nb_car > $car){$nb_car="$elem...<br>$nb_car caractères.";}else{$nb_car="$elem";} echo "<td valign='top' bgcolor='#E8E8E8'><font size='-1'> $nb_car</font></td>"; } echo "</tr>"; } echo "</table>"; } // tab
$requete="SELECT * FROM table"; cree_tableau( $requete);
-- Stéphane La souplesse d'esprit permet de s'adapter dans toutes circonstances.
http://www.velo-passion.com pour les fans de vélo http://www.lorimier.com/chemin-des-cretes-du-jura une ballade à pied d'une semaine à 2 http://www.lapassade.ch pour les fans de théâtre
"Fabrice" a écrit
Salut à tous,
Je recherche 1 script (pas trop compliqué ;) ) qui me permettrait de
faire un affichage générique de n'importe quel table mysql. J'ai un peu
cherché dans le code de phpMyAdmin mais c'est chaud.
Salut,
Voilà, la connexion, la fonction, ta requete puis la sortie en tableau
function cree_tableau( $requete) {
$affichage = mysql_query($requete) or die("Erreur SQL !<br>".nl2br($requete)."<br>".mysql_error());
$nombre=mysql_num_fields($affichage);
echo "Nombre de enregistrement $nombre <br>";
echo "<table width0% border=0 cellpadding='2' cellspacing='2'>";
echo "<tr bgcolor=#D0D0D0>";
for ($i=0;$i<$nombre;$i++) {
echo "<th>";
echo mysql_field_name($affichage,$i);
echo "</th>";
}
echo "</tr>";
echo "<tr>";
while ($row = mysql_fetch_array($affichage,MYSQL_ASSOC)) {
foreach ($row as $elem) {
$nb_car = strlen($elem);
$car`; // limite les champs à n caractères
$elem = substr($elem,0,$car);
if ($nb_car > $car){$nb_car="$elem...<br>$nb_car caractères.";}else{$nb_car="$elem";}
echo "<td valign='top' bgcolor='#E8E8E8'><font size='-1'> $nb_car</font></td>";
}
echo "</tr>";
}
echo "</table>";
} // tab
$requete="SELECT * FROM table";
cree_tableau( $requete);
--
Stéphane
La souplesse d'esprit permet de s'adapter dans toutes circonstances.
http://www.velo-passion.com pour les fans de vélo
http://www.lorimier.com/chemin-des-cretes-du-jura une ballade à pied d'une semaine à 2
http://www.lapassade.ch pour les fans de théâtre
Je recherche 1 script (pas trop compliqué ;) ) qui me permettrait de faire un affichage générique de n'importe quel table mysql. J'ai un peu cherché dans le code de phpMyAdmin mais c'est chaud.
Salut,
Voilà, la connexion, la fonction, ta requete puis la sortie en tableau
function cree_tableau( $requete) { $affichage = mysql_query($requete) or die("Erreur SQL !<br>".nl2br($requete)."<br>".mysql_error()); $nombre=mysql_num_fields($affichage); echo "Nombre de enregistrement $nombre <br>"; echo "<table width0% border=0 cellpadding='2' cellspacing='2'>"; echo "<tr bgcolor=#D0D0D0>"; for ($i=0;$i<$nombre;$i++) { echo "<th>"; echo mysql_field_name($affichage,$i); echo "</th>"; } echo "</tr>"; echo "<tr>"; while ($row = mysql_fetch_array($affichage,MYSQL_ASSOC)) { foreach ($row as $elem) { $nb_car = strlen($elem); $car`; // limite les champs à n caractères $elem = substr($elem,0,$car); if ($nb_car > $car){$nb_car="$elem...<br>$nb_car caractères.";}else{$nb_car="$elem";} echo "<td valign='top' bgcolor='#E8E8E8'><font size='-1'> $nb_car</font></td>"; } echo "</tr>"; } echo "</table>"; } // tab
$requete="SELECT * FROM table"; cree_tableau( $requete);
-- Stéphane La souplesse d'esprit permet de s'adapter dans toutes circonstances.
http://www.velo-passion.com pour les fans de vélo http://www.lorimier.com/chemin-des-cretes-du-jura une ballade à pied d'une semaine à 2 http://www.lapassade.ch pour les fans de théâtre
Fabrice
Merci beaucoup :)
En fait je recherche un script un peu + élaboré (avec lien sur les entêtes pour tri automatique, possibilité de choisir 2 entêtes [pour faire un order by sur 2 champs]), exclusion de colonnes à l'affichage, option d'affichage en colonne (cas classique) ou en ligne, ...
a+
fab.
Merci beaucoup :)
En fait je recherche un script un peu + élaboré (avec lien sur les
entêtes pour tri automatique, possibilité de choisir 2 entêtes [pour
faire un order by sur 2 champs]), exclusion de colonnes à l'affichage,
option d'affichage en colonne (cas classique) ou en ligne, ...
En fait je recherche un script un peu + élaboré (avec lien sur les entêtes pour tri automatique, possibilité de choisir 2 entêtes [pour faire un order by sur 2 champs]), exclusion de colonnes à l'affichage, option d'affichage en colonne (cas classique) ou en ligne, ...