je désire faire varier le nombre de ligne d'une cellule en fonction du nombre de mot contenu dans un array.
voici la portion du code :
$SQL="SELECT numero, prestation, type, norme, modeop, materiel, activite, etalon FROM Table_Competences WHERE numero=$prestation";
$Resultatdocquali= odbc_exec($id_connexion,$SQL);
print("<table border cellspacing=0 bgcolor=#FFFFFF>\n");
print("<tr>\n");
print("<td align=center><b><font size=2>INTITULE</font></b></td><td align=center width=400><b><font size=2>ELEMENTS A MAITRISER</font></b></td><td align=center width=600><b><font size=2>APPRECIATION DE L'EVALUATEUR</font></b></td></td><td align=center width=20><b><font size=2>1</font></b></td><td align=center width=20><b><font size=2>2</font></b></td><td align=center width=20><b><font size=2>3</font></b></td><td align=center width=20><b><font size=2>4</font></b></td>\n");
while (odbc_fetch_row($Resultatdocquali)) {
$activite=odbc_result($Resultatdocquali,"activite");
$type=odbc_result($Resultatdocquali,"type");
$prestation=odbc_result($Resultatdocquali,"prestation");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Connaissance de la norme et des référentiels");
print("</td>");
$norme=odbc_result($Resultatdocquali,"norme");
print("<td align=center>");
print("<font size=2>");
if ($norme=="") {$norme="...";}
$norme1=explode(",",$norme);
foreach($norme1 as $cle=>$valeur)
{
echo $cle ,' : ', $valeur ,'<br/>';
}
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
Le tableau comporte 7 colonnes. dans la 2ieme colonne intitulé "éléments à maitrisé" j'ai un nombre variable de norme qu'il va rechercher dans une cellule d'une base access. j'aimerai avoir dans la 2ieme colonne, ainsi que dans les 3ieme, 4,5, 6 et 7ieme, autant de ligne qu'il y a de normes (mot) dans la cellule access. (pour le moment dans ces 3ieme à 7ieme colonne je ne fais apparaître que "...")je ne sais pas si j'ai été assez clair? Voici une photo : Merci d'avance pour votre aide.
Paolino