Forum de discussion
Forum « Programmation HTML » (archives)
tableaux et balise frame
Envoyé: 24 août 2004, 7h41 par calamity_jane
*-----*-----*-----*-----*
| t | t | t | t |
*-----*-----*-----*-----*
|r | | | |
| | | | |
|r | | | |
*-----*-----*-----*-----*
les lignes ou se situent les r doivent etre elles aussi des tableaux à 1 ligne et 4 colonnes mais les barres horizontales doivent etre invisibles.
J'ai essaye la balise frame mais ca n'a pas l'aire d marcher voici mon code :
feuille de style :
.none {
border-style:solid;
border-width:2px;
border-color:black;
background-color:white;
width:440;
border-collapse:collapse;
}
.noire
{
border-style:solid;
border-width:2px;
border-color:black;
background-color:white;
width:110;
}
.invisible
{
border-style:solid;
border-width:2px;
border-color:black;
background-color:white;
frame:vsides;
width:440;
border-collapse:collapse;
}
code :
echo('<table class="none">');
// En tête du tableau...
echo('<tr><td class="noire"><b>Désignation</b></td>');
echo('<td class="noire"><b>PU HT</b></td>');
echo('<td class="noire"><b>Quantité</b></td>');
echo('<td class="noire"><b>Montant HT</b></td></tr>');
echo('</table>');
// Contenu du tableau...
$c_description = "";
$c_pu_ht = "";
$c_quantite = "";
$c_montant = "";
$query = "SELECT * FROM `ni_presta_devis` WHERE numero='$numero'";
$result = mysql_query($query) or die(mysql_error());
$montant=0;
while ( $row = mysql_fetch_array($result) ) {
echo('<table class="invisible">');
echo('<tr>');
echo('<td class="noire">');
$c_description = '<b>'.$row['titre'].'</b><br>'.nl2br(stripslashes($row['descriptif'])).'<br>';
echo($c_description.'</td>');
$c_pu_ht = format_prix($row['prix']).'<br><br>';
echo('<td class="noire">');
echo($c_pu_ht.'</td>');
$c_quantite = format_prix($row['quantite']).'<br><br>';
echo('<td class="noire">');
echo($c_quantite.'</td>');
$c_montant = format_prix($row['prix'] * $row['quantite']).'<br><br>';
echo('<td class="noire">');
echo($c_montant.'</td>');
$montant=$montant+$c_montant;
echo('</tr>');
echo('</table>');
}
Merci pour votre aide
Réponses
|