Как положить цикл в HTML-таблицу? - PullRequest
0 голосов
/ 30 января 2011

foreach ($ match как $ match) {echo match [1]. "-". Match [2];}

Я хочу, чтобы значение match[1] и match[2] отображалось в htmlтаблица с двумя столбцами.например,

Name    |   Percent
--------|-----------
Mathew  |   95%

, где Мэтью match[1], а процент match[2]

Как я добавляю html-теги между ними, и для вашей информации было около 50 имен.

Ответы [ 3 ]

5 голосов
/ 30 января 2011
<table>
<tr>
  <th>Name</th>
  <th>Percent</th>
</tr>
<?php foreach($matches as $match): ?>
  <tr>
    <td><?php print $match[1]; ?></td>
    <td><?php print $match[2]; ?></td>
  </tr>
<?php endforeach; ?>
</table>

Будьте осторожны, вы действительно имеете в виду match [1] и match [2], а не [0] и match [1] ... первый элемент в массиве PHP равен 0.

0 голосов
/ 01 февраля 2011

Ваш массив совпадений не может делать то, что вы хотите. Я полагаю, вы извлекаете данные из базы данных.

<?php
$query = "SELECT * FROM `db_table` ";
$result= mysql_result($query);
?>
<table>
while($matches = mysql_fetch_assoc($result)){
?>
      <tr>
        <?php
        foreach($matches AS $match) {
        ?>
        <td><?php echo $match[0]; ?></td>
        <td><?php echo $match[1]; ?></td>        
        <?php
        }
        ?>
      </tr>

<?php
}
?>   
</table>
0 голосов
/ 30 января 2011
<table>
<?php
foreach($matches as $match) {
?>
<tr><td><?php echo $match[1]; ?></td>
    <td><?php echo $match[2]; ?></td>
</tr>
<?php
}
?>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...