2012-05-14 3 views
0

Мне было интересно, какой будет самый простой способ показать строки данных в сетке/таблице 4x4. Я уже довольно давно оглянулся, и я не могу найти решение/понять, как это сделать.SQL-данные в сетку/таблицу

Вот код, который я использую для извлечения данных из базы данных SQL.

<?php 
require('json.php'); 
error_reporting(E_ALL); 
mysql_connect("localhost", "root", "") or 
die("Could not connect: " . mysql_error()); 
mysql_select_db("timetable") or die("No such database"); 
$sql = sprintf(" 
SELECT * 
FROM `event` 
    WHERE `module` = 'SET08101'"); 

$result = mysql_query($sql) 
or die(mysql_error()); 
    while ($row = mysql_fetch_array($result)){ 
    print "<div>$row[id] $row[module] $row[day] $row[start]</div>\n"; 
} 
?> 
+0

Используйте силу, Люк ... Используйте

для сетки – Sergey

+0

@Sergey Я пытаюсь реализовать таблицу с использованием этих тегов, но я всегда получаю ошибку при кодировании. – user1028145

ответ

0

Что-то, как это будет работать:

<?php 
require('json.php'); 
error_reporting(E_ALL); 
mysql_connect("localhost", "root", "") or 
die("Could not connect: " . mysql_error()); 
mysql_select_db("timetable") or die("No such database"); 
$sql = sprintf(" 
SELECT * 
FROM `event` 
    WHERE `module` = 'SET08101'"); 

$result = mysql_query($sql) 
or die(mysql_error()); 
?> 
<table> 
<?php 
    while ($row = mysql_fetch_array($result)){ 
    ?> 
    <tr> 
     <td><?php echo $row["id"];?></td> 
     <td><?php echo $row["module"];?></td> 
     <td><?php echo $row["day"];?></td> 
     <td><?php echo $row["start"];?></td> 
    </tr> 
    <?php 
    } 
?> 
</table> 
<?php 
?> 
+0

Эта ошибка возникает для каждого из них ». Примечание: использование неопределенного константного id - предполагаемого« id »в C: \ wamp \ www \ ModuleInfo.php в строке 42», когда я заменяю код этим. – user1028145

+0

изменить $ row [id] на $ row ['id'] и так далее ... (это не ошибка, а уведомление) –

+0

Спасибо, ребята. Работая сейчас: D! – user1028145

0

Я хотел бы сделать это следующим образом:

<?php 
error_reporting(E_ALL); 

require('json.php'); 

mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error()); 
mysql_select_db("timetable") or die("No such database"); 


$sql = sprintf("SELECT * 
       FROM `event` 
       WHERE `module` = '%s'", 'SET08101'); 

echo "<table>"; 

$result = mysql_query($sql) or die(mysql_error()); 

while ($row = mysql_fetch_array($result)){ 
    echo "<tr> 
      <td>{$row['id']}</td> 
      <td>{$row['module']}</td> 
      <td>{$row['day']}</td> 
      <td>{$row['start']}</td> 
     </tr>"; 
} 
echo "</table>"; 
?> 
Смежные вопросы