2015-02-09 2 views
0

Я хотел бы спросить, как я могу отображать данные из php-класса в таблице HTML. Я пробовал тему эха с тегами HTML, но по какой-то причине мой код не распознает теги html.Показать данные php на странице html

public function getDataUser() 
{ 
    $sql   = "SELECT ID, USERNAME , PASSWORD , EMAIL , PERMISSION_LEVEL FROM USERS"; 
    $this->_data = $this->_connection->query($sql); 
    while ($row = $this->_data->fetch_assoc()) { 
     echo $row["ID"] .$row["USERNAME"] . $row["PASSWORD"]. $row["EMAIL"] . $row["PERMISSION_LEVEL"]; 
    echo"<br />"; 
    } 
    return $this->_data; 
} 

этот br бирка не работает.

+0

просто используйте 'echo '
';' – Comum

+2

Вы пытались добавить пробел между эхом и "
"? –

+0

также, если вы хотите использовать html, вы можете закрыть php, а затем снова его откорректировать. '?>
Comum

ответ

-1
echo $row["ID"] .$row["USERNAME"] . $row["PASSWORD"]. $row["EMAIL"] . row["PERMISSION_LEVEL"]. " <br>"; 
+1

Вызвал бы ошибку –

0

Как вернуть данные, может быть, вы только хотите, чтобы проверить полученные данные: , то вы можете использовать print_r (между < предварительно> теги):

public function getDataUser() 
{ 
    $sql   = "SELECT ID, USERNAME , PASSWORD , EMAIL , PERMISSION_LEVEL FROM USERS"; 
    $this->_data = $this->_connection->query($sql); 
    while ($row = $this->_data->fetch_assoc()) { 
echo "<pre>"; 
print_r($row); 
echo "</pre>"; 
    } 
    return $this->_data; 
} 
0

Попробуйте один

public function getDataUser() 
{ 
    $sql = "SELECT ID,USERNAME,PASSWORD,EMAIL,PERMISSION_LEVEL FROM USERS"; 
    $this->_data = $this->_connection->query($sql); 
    while ($row = $this->_data->fetch_assoc()) { 
     //do print_r() to check wether data is coming or not 
     echo '<pre>'; 
     print_r($row); 
     echo '</pre>'; 

     //or you can print directly value by $row['ID']." ".$row['USERNAME'] by this way 
    } 
    return $this->_data; 
} 
Смежные вопросы