2016-07-28 16 views
1

Ich die Daten aus der Datenbank abrufen und habe versucht, sie in der Tabelle zu implementieren, aber jetzt weiß ich nicht, wie Sie sie in der Tabelle anordnen. Meine Ansicht ist:Daten in Tabellen anordnen?

<?php include('inc/header.php');?> 

<div class="main"> 

<table> 

    <thead> 
      <tr>ID:</tr> 
      <th>Name:</th> 

</thead> 

<tbody> 
<tr> 

     <?php foreach ($view as $row) :?> 

      <?php $i = 1;?> 
      <?php echo "<td>".$row->audio."</td>";?> 
      <?php echo $i++;?> 
      <?php endforeach;?> 


    </tr> 
</tbody> 

</table> 


</div> 
<?php include('inc/footer.php');?> 

Ich möchte nur an die Stelle id Erhöhung machen von einem auf den so viele Datensätze und ordnen sie in einer Tabelle.

Antwort

1

Ihre foreach-Schleife wie diese

<tbody> 
    <?php 
    $i = 1; 
    foreach ($view as $row) 
    { 
     echo "<tr>"; 
     echo "<td>".$i."</td>"; 
     echo "<td>".$row->audio."</td>"; 
     $i++; 
     echo "</tr>"; 
    } 
    ?> 
</tbody> 

Und <thead> sollte

sein sollte
<thead> 
    <tr> 
     <th>ID:</th> 
     <th>Name:</th> 
    </tr> 
</thead> 
+0

@danyal gut abholen. Danke, –

+1

Vergnügen ist alles meins. –

+0

ist meine Erklärung des Tabellenkopfes korrekt ist, weil id über den Namen ist. @ Spartanisch –

0

können Sie versuchen, diese

<?php $i = 1;?> 
<?php foreach ($view as $row) :?> 
<tr> 
      <?php echo "<td>".$i++."</td>";?> 
      <?php echo "<td>".$row->audio."</td>";?> 

</tr> 
<?php endforeach;?> 
+1

[ '' ] (http://stackoverflow.com/revisions/38635723/1) für id fehlt –

0

Dieser Code

Versuchen
<?php 
    $i=1; 
    foreach ($view as $row) 
    { 

?> 
    <tr> 
     <td><?php echo $i; ?></td> 
     <td><?php echo $row->audio;?></td>   
    </tr> 
    <?php 
    $i++; 
    } ?> 
0

Versuchen Sie, den folgenden Code:

<?php 
    $i=0;//place the initial value outside the loop 
    foreach ($view as $row) 
    { 
    $i++;//increment the value 
?> 
    <tr> 
     <td><?php echo $i;//display the value ?></td> 
     <td><?php echo $row->audio;?></td>   
    </tr> 
    <?php 

    } ?>