Yeni takma

3 Cevap php

Ben XHTML, JavaScript / JQuery ve PHP ile yazılmış küçük bir uygulama oluşturduk.

PHP okur ve küçük bir SQLite veritabanına yazar.

Nasıl bir ön senaryosunu tabloya hücreleri ekleme hakkında gitmek istiyorum. Hücreler benim veritabanından bazı bilgileri kullanarak yapılandırılmış olması gerekir. Örneğin, aşağıda benim veritabanından alınan verileri ile iki hücre vardır:

Cell One
Starts: 120px;
Finishes: 180px;
Background: Blue;

Cell Two
Starts: 240px;
Finishes: 300px;
Background: Green;

Benim tablo satırda, bu genişliği 500px olduğunu. Nasıl satıra yukarıdaki hücreleri eklersiniz. Bu örnekte, ilk hücre satıra 120px başlar ve 180px bir genişliğe sahip olacaktır. İkinci hücre satıra 240px başlar ve 300px bir genişliğe sahip olacaktır.

Ben sadece bunu yapmanın bir yolu çalışmak gibi olamaz, herhangi bir fikir çok yararlı olacaktır.

Thank you for any input, all is appreciated. Hunter.

3 Cevap

forgive me if this answer is too simplistic but it sounds like you just need to loop through a variable that stores the cells that need to be inserted into a table that already exists. Then you can dynamically generate the styles of whatever tag you need to edit such as style="<?= background-color:green; ?>"

Seni başlar ve bitirir ile ne demek tam olarak emin değilim. Lütfen çalışıyor yerleşimler yapmak ise o zaman çok daha karmaşık olacak ve başvurulan edebilirsiniz db position elemanın çeşit gerekir. Sadece boy ortalaması ve genişliği Ama o zaman da dinamik oluşturmak tarzı bu öğeleri ekleyebilir

Eğer sorduğun buysa tamamen emin değildi, ama ben bunu bir deneyeyim.

var c1 = 'stuff, stuff stuff.' // Your data for cell1
  , c2 = 'more stuff.' // Data for cell2

$('table tr:first').append(
    // Ugly multiline string
    '<td width=120></td>
     <td width=60 style="background-color: blue">' + c + '</td>
     <td width=60></td>
     <td width=60 style="background-color: green">' + c2 + '</td>
     <td width=200></td>' // Filler
);

Tabloları oluştururken önceden oluşturduğunuz çıktı tarama nerede ve nasıl gibi ekleyebilirsiniz, böylece parametreleri ile html yorum etiketlerini koyun.

<table>
<!--|str1|2|60|100|--><tr>
<!--|str1td1|--><td width='60'>content row 1</td><!--|etr1td1|-->
<!--|str1td2|--><td width='100'>content row 2</td><!--|etr1td2|-->
</tr><!--|etr1|-->

<!--|str2|2|60|100|--><tr>
<!--|str2td1|--><td width='60'>content row 1</td><!--|etr2td1|-->
<!--|str2td2|--><td width='100'>content row 2</td><!--|etr2td2|-->
</tr><!--|etr2|-->
</table>

Eğer geri çıktı gidip şeyler eklemek, düzenlemek ve boru ayrılmış alanlar pharse, ilk id tag olduğunu biliyorum, yorum etiketleri arasına toplamak istediğiniz tr sadece strrpos (php) istiyorsanız, daha sonra ikinci Sonraki iki defa genişliğini anlamaya eklenebildiğini td sitesi ve bir çok. Sonra sonra içine eklemek istediğiniz td sonu için etiketini bulmak. Ekinizi yapın (yeni etiketler!). Sonra geri gidin ve size sadece okumak tr bilgi Görüşlerinizi yeniden ve yeni bir satır ve bilgileri içerir.

Tüm yapılır ve çıkış için hazır sonra, geri dönün ve kaldırmak ve çıkışı açıklama etiketiyle şeyler. Yoksa tembel ise, bu metin boyutu tarafında görülen ama biraz ağır olmayacak sadece html comment şeyler var onu bırakın.

Tür açıklamak zor, o daha karmaşık geliyor ama ne demek tam olarak ne bilmeli ve süreç ihtiyaçlarını karşılamak için daha ayrıntılı veya basit olabilir.

Bu neye ihtiyacınız yakın ise, o zaman bu olur ya da daha sonra ben uykulu değilim eğer öyleyse affedersiniz, beni daha sormak istiyoruz.