form içinde tablo formatında veritabanından veri göstermek

1 Cevap php

I have an input form connected to a database. After [the form is submitted], I want to make a form to show all the data which has been input to the database. I want to show this data in table sortable by name or date.

Lütfen bana yardımcı olun.

1 Cevap

Eğer almak isteyen üst düzey adımlar şunlardır:

  1. Yazdır HTML tablo başlığı
  2. Veritabanına bir bağlantı kurmak
  3. Bir sorgu vermek ve sonucu yakalamak (bir dizi olarak örneğin)
  4. Her HTML tablo satır baskı dizi, döngü
  5. Bellek veya db bağlantıları tutunarak olabilir veritabanı nesneleri temizlemek
  6. Yazdır HTML tablo yakın

Aşağıdaki örnek this page on php.net Örnek 2 biraz değiştirilmiş bir versiyonu. Manuel mükemmel ve hemen hemen her sayfası yorumlar bölümünde çok sayıda çalışma örnekleri var - Ben bu sitede çok fazla zaman harcamak öneririz.

<table>
<?php
// Establish the database connection
mysql_connect("localhost", "mysql_user", "mysql_password") or
    die("Could not connect: " . mysql_error());
mysql_select_db("mydb");

// Issue the query
$result = mysql_query("SELECT id, name FROM mytable");

// Capture the result in an array, and loop through the array
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    // Print each row as HTML: <tr><td>row 0</td><td>row 1</td>
    printf("<tr><td>%s</td><td>%s</td></tr>", $row[0], $row[1]);  
}
// Free the result set    
mysql_free_result($result);
?>
</table>