Как заполнить страницу данными из ассоциативного массива mysqli [duplicate]

Свифт, эквивалентный тому, что вы описываете, является строковой интерполяцией. Если вы думаете о таких вещах, как JavaScript, выполняющий "x" + array, эквивалент в Swift равен "x\(array)".

Как общее замечание, существует важное различие между строковой интерполяцией и протоколом Printable. Только определенные классы соответствуют Printable. Каждый класс может быть как-то интерполирован. Это полезно при написании общих функций. Вам не нужно ограничивать себя классами Printable.

1
задан AndroidOptimist 1 April 2014 в 06:26
поделиться

2 ответа

Ваш $output выводит только данные. Сделайте также вывод таблицы HTML .

echo '<table>
    <tr>
        <th>ID</th>
        <th>Name</th>
    </tr>';

while ($row = mysqli_fetch_array($results)) {
    echo '
        <tr>
            <td>'.$row['id'].'</td>
            <td>'.$row['name'].'</td>
        </tr>';

}

echo '
</table>';

Кстати, не прокручивайте вниз прямо к коду, см. Предупреждения о том, когда / как использовать таблицы как хорошо.

3
ответ дан casraf 23 August 2018 в 02:29
поделиться
  • 1
    где я могу поставить этот код, пожалуйста – user2520162 26 June 2013 в 12:33
  • 2
    копировать и; Вставить Спасибо – user2520162 26 June 2013 в 12:38
  • 3
    : / не хороший ответ. – casraf 26 June 2013 в 12:39
  • 4
    U r Опытный, но я не – user2520162 26 June 2013 в 12:46
  • 5
    Вот почему вам нужно учиться, а не копировать / вставлять только то, что создают другие люди. Вы можете использовать их помощь, чтобы понять, как что-то сделать, но вы никогда не узнаете, как кодировать, если вы не понимаете, как это работает. Также, пожалуйста, используйте правильный английский. – casraf 26 June 2013 в 12:47
<?php
include("include/connect.php");
$emp_id = $_POST['emp_id'];
$sqlStr = "SELECT * FROM `employee` ";
//echo $sqlStr . "<br>";
$result = mysql_query($sqlStr);
$count = mysql_num_rows($result);


echo '<table>
    <tr>
        <th>Employee ID</th>
        <th>Name</th>
        <th>date of joining</th>
        <th>date of living in service</th>
        <th>salary</th>
    </tr>';

while ($row = mysql_fetch_array($result)) {
    echo '
        <tr>
            <td>'.$row['emp_id'].'</td>
            <td>'.$row['name'].'</td>
            <td>'.$row['DOJ'].'</td>
            <td>'.$row['DLS'].'</td>
            <td>'.$row['salary'].'</td>
        </tr>';

}

echo '
</table>';
?> 
0
ответ дан Pruthviraj Nayak 23 August 2018 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: