2016-05-01 2 views
1

Я пытаюсь отобразить мои строки mysql в таблице загрузочных файлов html. Соединение с базой данных работает, отображение данных работает, но это не очень нравится, как я хочу. Я хотел бы, возможно, сохранить в файле arrayData, а потом напечатать этот массивData в теге html. Пожалуйста, любые предложения, которые были высоко оценены. Я хочу сделать этот самый простой способ и наиболее удобный для редактирования позже. PHP код для отображения данных:bootstrap отображает данные из mysql в таблице

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo "id: " . $row["id"]. " - Name: " . $row["name"]. " " . $row["lastName"]. "<br>"; /* and so on..*/ 
    } 
} else { 
    echo "0 results"; 
} 

и это мой HTML-код для начальной загрузки

<table class="table table-striped">      
<div class="table responsive"> 

    <thead> 
    <tr> 
     <th>#</th> 
     <th>Name</th> 
     <th>Last Name</th> 
     <th>Number</th> 
     <th>Info</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <th scope="row">1</th> 
     <td>ales</td> 
     <td>king</td> 
     <td></td> 
     <td></td> 
    </tr> 
    <tr> 
     <th scope="row">2</th> 
     <td>love</td> 
     <td>2</td> 
     <td>code</td> 
     <td></td> 
    </tr> 

    </tbody> 
     </div> 
    </table> 

EDIT: я хочу этого, но загружаются из базы данных вручную не наберется :)!

enter image description here

+3

что ожидаемый результат должен выглядеть? Вы не сказали много в своем вопросе относительно этого. –

+0

Извините, добавлено изображение my bad – swipeales

+0

ой, так что вы ищете разбивку на страницы тогда, это так? –

ответ

3

Вы можете использовать цикл PHP таким образом

<table class="table table-striped">      
    <div class="table responsive"> 
     <thead> 
      <tr> 
       <th>#</th> 
       <th>Name</th> 
       <th>Last Name</th> 
       <th>Number</th> 
       <th>Info</th> 
      </tr> 
     </thead> 
     <tbody> 
<?php 

.... 

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 


     echo '<tr> 
        <td scope="row">' . $row["id"]. '</td> 
        <td>' . $row["name"] .'</td> 
        <td> '.$row["lastName"] .'</td> 
       </tr>'; 





    } 
} else { 
    echo "0 results"; 
} 
?> 
     </tbody> 
    </div> 
</table> 
+0

thanks works, i have one more question, if i have link in database how could i use swipeales

+0

Link это не работает с swipeales

+0

i fixed it a href without " " – swipeales

1

Я бы сделать что-то вроде этого: (но вы должны действительно прочитать некоторые основные PHP)

<?php 

echo "<table>"; 

// table header 
echo "<tr><th>id</th><th>Name</th><th>Lastname</th></tr>"; 

// output data of each row 
while($row = $result->fetch_assoc()) { 

    echo "<tr><td>".$row["id"]."</td><td>".$row["name"]."</td><td>".$row["lastName"]."</td></tr>"; 
} 

// table footer 

echo "</table>"; 

?> 
+0

thanks works, i have one more question, if i have link in database how could i use swipeales

+0

Same as before: echo "Link "; – Neko

+0

Проверьте PHP echo: http://php.net /manual/en/function.echo.php – Neko

Смежные вопросы