2017-03-19 4 views
0

Nach dieser Bedeutung .. Überprüfen Sie, ob dies korrekt ist oder nicht.Wie kann ich fragen: Bitte überprüfen Sie die php

Die folgende Methode gibt alle Datensätze aus der Kontakttabelle in der Datenbank zurück. Schreiben Sie Code, um diese Methode aufzurufen und die Ergebnisse (alle drei Spalten für alle Datensätze) in einer HTML-Tabelle mit entsprechenden Spaltenüberschriften anzuzeigen.

enter image description here

+0

was ist falsch mit diesem Code. ? Es scheint, als ob es richtig funktioniert –

+1

In der Zukunft, anstelle von Bildern, bevorzugen wir viel mehr ** formatiert ** Text in der Frage Körper oder Links zu einem jsfiddle oder etwas. – Bango

+0

Ich werde eine Vermutung riskieren, dass der letzte td in Ihrem Echo Layout bricht. Es sollte eine abschließende Tabellenzeile sein. ** ** – Chris

Antwort

2

Ihre Kopfzeile endet nicht mit </tr>

Ihr Inhalt Zeile endet nicht mit </tr>

Ändern, um die Enden dieser Linien von <tr> und <td> jeweils zu </tr>

Denken Sie daran, die </table> nach der Schleife hinzuzufügen!

0

<?php 
 
$result=getContact(); 
 
?> 
 
<table> 
 
    <thead> 
 
    <th>Last name</th> 
 
    <th>Adress</th> 
 
    <th>Zip</th> 
 
    </thead> 
 
    <tbody> 
 
    <?php 
 
    foreach($result as $person){ 
 
    ?> 
 
     <tr> 
 
     <td><?php echo $person['LastName']; ?></td> 
 
     <td><?php echo $person['Address']; ?></td> 
 
     <td><?php echo $person['Zip']; ?></td> 
 
    </tr> 
 
    <?php 
 
    } 
 
    ?> 
 
    </tbody> 
 
</table>

0

Die sind genannten Gründen richtig. Dieser Code würde Ihre Fehler beheben:

<?php 

$html = " 
    <table> 
    <thead> 
    <th>Last name</th> 
    <th>Adress</th> 
    <th>Zip</th> 
    </thead> 
    <tbody>"; 
echo $html; 

    $result=getContact(); 
    foreach($result as $person) { 
     $html = " 
     <tr> 
     <td>".$person['LastName']."</td> 
     <td>".$person['Address']."</td> 
     <td>".$person['Zip']."</td> 
     </tr>"; 
     echo $html; 
    } 

    $html = " 
    </tbody> 
</table>"; 
echo $html; 
Verwandte Themen