我正在使用PHP的Session。而且我没有水平显示。我怎么做?
PHP:
if(isset($_GET['nome']) && $_GET!=['nome']){
$lista_tarefa = array();
$lista_tarefa['nome'] = $_GET['nome'];
}
if(isset($_GET['descricao'])){
$lista_tarefa['descricao'] = $_GET['descricao'];
} else {
$lista_tarefa['descricao'] = '';
}
PHP + HTML:
<table>
<?php foreach ($lista_tarefa as $tarefa) : ?>
<tr>
<td> <?php echo $tarefa; ?> </td>
</tr>
<?php endforeach; ?>
</table>
我GUESS ......
$a=0;
while($a<=3){
foreach ($lista_tarefas as $tarefa):
echo $tarefa[a];
if($a<=3){
????
}
$a++;
}
但不起作用。你能帮帮我吗?
答案 0 :(得分:0)
您的显示是垂直的,因为由于$tarefa
标记,每个<tr>
位于表格的不同行。如果您希望它们水平显示,则需要将它们放在同一行中:
改为使用它,它们都在同一行:
<table>
<tr>
<?php foreach ($lista_tarefa as $tarefa) : ?>
<td> <?php echo $tarefa; ?> </td>
<?php endforeach; ?>
</tr>
</table>