2017-01-30 3 views
0

私は、ユーザーがmysqlテーブルに情報を追加するためのフォームを用意しています。MYSQLデータベースからHTMLテーブルに適切に行を呼び出す方法

今、私はテーブルを表示しようとすると、私は

ID Name Phone 
- - - 

を得る非常に細い線は、テーブルのヘッダーの下に表示されています。私は自分のSQLテーブルをチェックしました。情報はテーブルに入っていましたが、正しく表示されていませんか?多分私はテーブルの高さなどを設定する必要がありますか?

HERESに私のlist.phpコード:

<table border = 3><tr><th>ID</th><th>Name</th><th>Email</th><th>Extension</th><th>Phone</th><th>Department</th></tr> 
<style type="text/css"> 
<!-- 
body { font-family: "Times New Roman", Times, serif} 
--> 
</style> 

<?php 
include('database.php'); 

$query="SELECT * FROM users"; 
$rez=mysql_query($query); 
while ($row = mysql_fetch_array($rez)) 
{ 
    print "<tr><td>{$row['id']}</td> 
      <td>{$row['name']}</td> 
      <td>{$row['email']}</td> 
      <td>{$row['extension']}</td> 
      <td>{$row['phone']}</td> 
      <td>{$row['department']}</td></tr>" 

} 
$this_Stud_ID = MYSQL_RESULT($rez,$row,"id"); 

?> 
</table> 
<br> <br> 
<a href="search.php">Search</a> 
<br> 
<a href="add.php">Add</a> 
<br> 
<a href="delete.php"> Delete </a> 
<br> 
<h3> 
<a href="index.php"> Main Menu </a> 
</h3> 
+2

開発者コンソールを確認して、実際に出力されていることを確認しましたか? –

+0

なぜ体内にスタイルを追加して、stypeがこのコードに表示されることを望む必要があるページ ' 'に適用されているのですか? – RiggsFolly

+0

あなたのコードを見ることができれば、あなたのコードをデバッグ__ – RiggsFolly

答えて

-2

それ多分あなたのdatabase.phpで内とあなたは(MySQL)を使用して以来、問題>これにあなたのdatabase.phpでEditeそれから、必ず問題イマイチを作るために:

$Mydatabase = mysql_connect('localhost', 'username', 'password') 
    or die('Could not connect to server.'); 

mysql_select_db('mydb', $Mydatabase) 
    or die('Could not select database.'); 
  • 変更 "ユーザ名 'と' パスワード '
    と変更' データベースの名前

からmydbという 'をあなたのインデックスページにこれにあなたの(.php)コードを変更します。

<?php 

include('database.php'); 

$query = mysql_query("SELECT * FROM users" , $Mydatabase); 

function TR($row ,$value){ 
$result = "<td>" . $row[$value] . "</td>"; 
return $result; 
} 


while ($row = mysql_fetch_array($query)) 
{ 
print "<tr>" // Columns Start 
     .TR($row ,'id') 
     .TR($row ,'name') 
     .TR($row ,'email') 
     .TR($row ,'extension') 
     .TR($row ,'phone') 
     .TR($row ,'depar') 
     "</tr>"; // Columns End 

} //end of loop 

$this_Stud_ID = MYSQL_RESULT($query, $row, "id"); 
mysql_close($Mydatabase); 
?> 

最初に<tr>を追加し、</tr>を追加しました


列を分離するために、最後には注意:list.phpにあなたがループwhile()MYSQL_RESULT()を設定するのを忘れ。


最終結果にあなたのリストが表示されます。

enter image description here

関連する問題