我正在尝试合并表格的单元格,我希望它看起来像“列中断”SQLPlus 功能,但我不知道如何做到这一点。
例子:
|monday | refrref |
|monday | referfr |
将会
|monday | refrref |
| | referfr |
谢谢
搞定了
使用 PHP 类来做到这一点。对不起法语变量名称
class jours {
var $jour;
var $horaire;
var $nbr=0;
}
$lundi = new jours();
$mardi = new jours();
$mercredi = new jours();
$jeudi = new jours();
$vendredi = new jours();
$lundi->jour = "Lundi";
$mardi->jour = "Mardi";
$mercredi->jour = "Mercredi";
$jeudi->jour = "Jeudi";
$vendredi->jour = "Vendredi";
// rest of the code, queries
switch ($infos['jour']){
case 'Lundi':
$lundi->horaire[$lundi->nbr] = $infos['horaire'];
$lundi->nbr++;
break;
case 'Mardi':
$mardi->horaire[$mardi->nbr] = $infos['horaire'];
$mardi->nbr++;
break;
case 'Mercredi':
$mercredi->horaire[$mercredi->nbr] = $infos['horaire'];
$mercredi->nbr++;
break;
case 'Jeudi':
$jeudi->horaire[$jeudi->nbr] = $infos['horaire'];
$jeudi->nbr++;
break;
case 'Vendredi':
$vendredi->horaire[$vendredi->nbr] = $infos['horaire'];
$vendredi->nbr++;
break;
}
// display the table
$affichage = array($lundi,$mardi,$mercredi,$jeudi,$vendredi); //used this array to be able to make the for loop later
echo '<table>';
for($i=0;$i<5;$i++){
if($affichage[$i]->nbr != 0){
echo '<tr><td>'; //1st line 1st column
echo $affichage[$i]->jour;
echo '</td><td>'; //1st line 2nd column
echo $affichage[$i]->horaire['0'];
echo '</td></tr>';
for($j=1; $j < $affichage[$i]->nbr; $j++){ //other lines and columns
echo '<tr><td></td><td>';
echo $affichage[$i]->horaire[$j];
echo '</td></tr>';
}
}
}
echo '</table>';