2011-12-18 32 views
3

私は多くのWebページを置いているPHPファイルに標準HTMLテーブルを保存していますが、各Webページは別のアイテムに関するものです。だから私のHTMLテーブルに(私はウェブページに含まblanktable.phpファイルに)私はそうのような未定義のPHP変数に入れているPHP動的変数を含むウェブページにMySQLを含める

<table> 
<tr> 
    <td>Item Name:</td> 
    <td><?php echo "$name"; ?></td> 
</tr> 
<tr> 
    <td>Price:</td> 
    <td><?php echo "$price"; ?></td> 
</tr> 
<tr> 
    </table> 

動的に最良の方法は何だろう私のWebページを作成するので、毎回HTMLをハードコーディングするのではなく、変数を定義するだけです。

+2

基本的なPHP/mySQLチュートリアルで作業することを検討してください。その多くはこれをカバーします。 –

答えて

1

データベースから$name$priceをロードし、blanktable.phpを含めることができます。 これにより、テーブルには実際の値が入力されます。あなたが最初の変数を用意して、すべての個別の項目についてblanktable.phpファイルを含める必要があります

<table> 
    <?php 
    $results = mysql_query("SELECT * FROM products WHERE id=1"); 
    $data = mysql_fetch_assoc($results); 
    ?> 
    <tr> 
     <td>Item Name:</td> 
     <td><?php echo $data['name']; ?></td> 
    </tr> 
    <tr> 
     <td>Price:</td> 
     <td><?php echo $data['price']; ?></td> 
    </tr> 
    <?php 
    } 
    ?> 
    </table> 
1

$query = "SELECT * FROM items"; 
$result = mysql_query($query) or die(mysql_error()); 

その後、変数の値を定義し、それを表示するには、データベーステーブル内の各項目のblanktable.phpファイルが含ま:

のようなものを使用してデータベースから製品を取得します。

while($row = mysql_fetch_array($result)){ 
    $data['name'] = $row['name']; 
    $data['price'] = $row['price']; 
    include "table.php"; 
    } 
0

:あなたはあなたのようなものを持っているでしょうmySQLデータベースを持っていると仮定すると

関連する問題