2015-06-25 5 views
0

Как я могу применить css к $row["name"] и отобразить его в таблице?
Вот мой код:Отображение базы данных php на веб-странице

<div class="maincontent1"> 
       <?php 
       $link = mysqli_connect("localhost","root","","webpage2") or die("Error " . mysqli_error($link)); 
       $sql = "SELECT id, name, description1 FROM table1"; 
       $result = $link->query($sql); 
       if ($result->num_rows > 0) 
        { 
        // output data of each row 
       while($row = $result->fetch_assoc()) 
         { 

        ?> 
          <div class="title-style1"> 
          <?php 
           echo $row["name"]; 
          ?> 
          </div>  
        <?php 
         echo $row["description1"]; 
         } 
         $link->close(); 
        } 
         ?> 
+0

* как можно передать css в $ row ["name"] * - что 'css'? Для их печати в 'table' просто замените' div 'соответственно. –

+0

Пожалуйста, объясните, какой результат вам нужен. –

ответ

0

Я не ясно, о чем вы говорите о CSS, но если вы хотите, чтобы ваши данные для печати в виде таблицы, то вы можете сделать что-то вроде этого

<table>  
     <tr> 

      <th> 
       Name 
      </th> 
      <th> 
       Description 
      </th> 
     </tr> 
    <?php 
         $link = mysqli_connect("localhost","root","","webpage2") or die("Error " . mysqli_error($link)); 
         $sql = "SELECT id, name, description1 FROM table1"; 
         $result = $link->query($sql); 
         if ($result->num_rows > 0) 
          { 
          // output data of each row 
         while($row = $result->fetch_assoc()) 
        { 
        ?> 
           <tr> 
            <div class="title-style1"> 
           <td>  <?php 
             echo $row["name"]; 
            ?> 

           </td> 
          <td> 
            <?php 
             echo $row["description1"]; 
            ?> 
          </td> 
         </div> 
          </tr> 
          <?php 
           } 
           $link->close(); 

          } 
           ?> 
    </table> 
0

чтобы можно попробовать что-то вроде этого:

<div class="maincontent1"> 
      <?php 
        $link = mysqli_connect("localhost","root","","webpage2") or die("Error " . mysqli_error($link)); 
        $sql = "SELECT id, name, description1 FROM table1"; 
        $result = $link->query($sql); 
        if ($result->num_rows > 0) { 
      ?> 
     <div class="title-style1"> 
     <table name="table" border: 1px solid black ; cellspacing='0'> 
      <thead> 
       <tr> 
        <th style= "" > Name </th> // you can put the style you want here 
        <th style= "" > Description </th> 
       </tr> 
      </thead> 
       <?php while($row = $result->fetch_assoc()){ ?> 
         <td style=""> <?php echo $row['name'];?></td> //style here 
         <td style=""> <?php echo $row['description1'];?></td> //style here 

        <?php 
         } 

        ?> 
     </table> 
<?php } 
    $link->close(); 
?> 

если вы хотите можете просто внешний CSS, так что вы будете просто назвать его. Надеюсь, это поможет.

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