Herkese selamlar.
Ben bir php script MYSQL çağıran ve bir tablodaki verilerin görüntülenmesi var. Bu oldukça çirkin ve ben bunun yerine bir Dojo stil tablo / datagrid görüntülenir olurdu. Herkes bana doğru yönde işaret edebilir?
teşekkürler!
Dojo DataGrid MySQL veri geçirmeden basit bir sunucu tarafı bileşeni gerektirir. A recent discussion at Dojo forums Dojo standart veri depolar anlamak bir biçime PHP MySQL sorgu sonuçlarını biçimlendirmek için nasıl gösterir:
// do your mysql query and get a result set
$arr = array();
while($row = mysql_fetch_object($result)){
$arr[] = $row;
}
// assuming you're running php version 5.2.x or higher
// this also assumes each row in the array has a identifer field 'id' and a field "name" in the database table which are returned from the mysql query.
$jsonStr = json_encode($arr);
echo "{'identifier':'id','label':'name','items':$jsonStr}";
Ayrıca Çıkış Bu comment about PHP backend for sorting and searching. Ve (gerçi hiçbir ızgara,) Henüz başka bir PHP arka uç bir örnek için bu mesaj: Bringing PHP, MySQL, and Dojo together.
Buna ek olarak, Dojo en tests her zaman yararlı bir kaynaktır. Gösteren bu gibi dispalying and editing data in a mysql database. But note: sadece on your local kutusu ve sahip sonra edited username/password çalışmaya gidiyor ve sample protocol implementation varolan veritabanına işaret ediyor. Artı, eski Izgara-bileşeni için var ve yeni DataGrid için henüz taşıdık olmamıştır. Bu fonksiyonlar düzenleme veri ve onlarla nasıl başlamak için gerekli olan ne gösterir Ancak, bu dosya mükemmel bir başlangıç noktasıdır.