2016-11-04 3 views
-5

У меня есть таблица, которая содержит город, лицо, занятие_status. Я хочу заполнить таблицу html этими значениями с помощью PHP, первый td будет содержать город, в следующем будет общее количество людей в этом городе, а третье td будет содержать общее количество занятых людей. Обычно я заполняю свою таблицу, но пока я не знаю, как идти о запросе mysqli, и если в то же время будет работать, проверяется на решение, но не может найти, застрял здесь в течение нескольких дней.Заполнение таблицы HTML со значениями базы данных

         <table class="table table-striped table-advance table-hover search-table" > 
         <tbody> 
         <thead> 
          <tr> 
          <th><i class="icon_profile"></i> city</th> 
          <th><i class="icon_pin_alt"></i> Total number of people</th> 
          <th><i class="icon_pin_alt"></i> no of pepople employed</th> 

          </tr> 
          </thead> 

          <?php 
      $sql = "SELECT COUNT(DISTINCT city) FROM user"; 
      $q=$conn->query($sql); 
      while ($row = mysqli_fetch_array($q)) { 

утра застрял здесь, часть запроса о нем, нет строки, созданный в БД, чтобы обеспечить мне это значения

+2

Это не работает, как мой человек, вы должны показать нам код, чтобы мы могли видеть, что вы сделали до сих пор ... покажите нам код, а затем мы его оттуда возьмем. –

+0

есть много учебников, доступных для этого. вот один http://www.c-sharpcorner.com/UploadFile/d9da8a/display-data-with-html-table-in-php/ – mahethekiller

+1

Так же, как и раньше, в другом вопросе, который вы задали? http://stackoverflow.com/questions/40031821/how-to-search-an-html-table-that-collects-data-from-mysqli – Qirel

ответ

1

Как предложил люди в комментариях. Вам нужно будет показать, что вы сделали до сих пор. Но этот код может пригодиться. Я использую соединение mysqli.

<table> 
<thead> 
<tr> 
    <th>City</td> 
    <th>Person</td> 
    <th>Employment Status</td> 
</tr> 
</thead> 
<tbody> 
<?php 
$SELECT = mysqli_query($conn,"SELECT * FROM `table`"); 
if($SELECT != false) 
{ 
    while($rows = mysqli_fetch_array($SELECT)) 
    { 
     echo " 
     <tr> 
      <td>".$rows["city"]."</td> 
      <td>".$rows["person"]."</td> 
      <td>".$rows["employment_status"]."</td> 
     </tr> 
     "; 
    } 
} 
else 
{ 
    echo " 
     <tr> 
     <td colspan='3'>Something went wrong with the query</td> 
     </tr> 
    "; 
} 
?> 
</tbody> 
</table> 
+0

'' как правило, я заполняю таблицу, используя ", значит, он знает этот глупый базовый синтаксис. –

+0

спасибо, я знаю базовый синтаксис, поэтому я его не поместил, проблема у меня есть, как манипулировать запросом msqli, чтобы дать мне желаемый результат, о котором я говорил выше – henry