Parametres sur un tableau en php

Fermé
Christophe - 23 oct. 2004 à 14:53
 Christophe - 23 oct. 2004 à 17:16
Bonjour,
j'utilise php pour afficher dans une page web sous forme de tableau le contenu d'une table mysql, et je voudrais savoir comment centrer ce tableau et comment rajouter systematiquement des caracteres dans la derniere colonne ( en fait dans la base mysql le dernier champ correspond au prix mais est rentré brut ex: 50 et je voudrais rajoiuter systematiquement dans la page web "euros".
Voici le code de la page

<?php
$nombase="bd1";
$nomtable="table1";
mysql_connect("localhost", "root", "");
mysql_select_db($nombase);

$demande = "SELECT * from $nomtable ORDER BY Modele";

$resultat = mysql_query($demande);


print "\n<table border>\n";
print "<tr>\n";
while ($colonne = mysql_fetch_field($resultat)) {

print "<td bgcolor='#FFC68C'>$colonne->name </td>\n";

}

print "</tr>\n";


while ($ligne = mysql_fetch_array($resultat, MYSQL_ASSOC)) {


print "<tr>\n";


foreach ($ligne as $col_val) {
print "<td>$col_val</td>\n";
}
print "</tr>\n";
}

print "</table>\n";
?>

Merci d'avance
A voir également:

4 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
23 oct. 2004 à 15:15
Salut,

Pour ton table, il suffit d'écrire <table align="center"> en html.
Et pour afficher euro. Et bien au début dans la déclaration des variables
tu déclares : $devise=" euros"

Et en bas dans le foreach:
 foreach ($ligne as $col_val) 
{
    print "<td>$col_val $devise</td>\n";
} 


Et pense à soigner un peu ton code ;-)

Kilian, débutant en tâche de fond.....
0
Merci, et je vais tacher de m'améliorer :-)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
23 oct. 2004 à 16:27
C'est surtout au niveau de l'indentation. Pour un bloc d'instruction qui concerne une boucle, une condition etc... c'est mieux d'extraire les données du reste du programme.

Par exemple:
<?php

// Le principal du programme

$variable1=truc;
$variable2=machin;
$variable3=bidule;

//Une condition arrive

if ($variable1==$variable2)
{
     /*  Alors reunissons tout ce qui concerne le bloc d'instruction de 
     la condition plusieurs espaces plus loin */
     
     echo  " Les deux premières variables sont égales";

}

//Fin de la condition, on revient au début de la ligne

etc....

?>

C'est mieux pour s'y retrouver ;-)

Kilian, débutant en tâc he de fond.....
0
salut,
je reviens à la charge...
avec cette methode, j'ai droit à "euros" rajouter à la fin de chaque colonne, alors que bien sur je ne veux l'avoir qu'a la derniere, celle du prix ??
0