Jump to content
php.lv forumi

Recommended Posts

Posted

Zināms, ka XHTML-ā tabulas tbody nevar būt bez tr elementa. Bet dabā, protams, tā notiek gan - dinamiski ģenerējot datus.

Kā jūs paredziet kodā gadījumu, kad nav neviena ieraksta? Vai tiešām liekat tukšu <tr style="height:1px;"></tr> ? Man tas ļoti nepatīk tādēļ, ka tas vai nu sarežģīs PHP koda daļu, vai arī ja es pēc ar ar JavaScript skaitu tabulas tbody bērnus, man vienmēr jārēķina -1.

Jebkurā gadījumā šāda XHTML tbody iegriba liek mainīt arī vai nu PHP vai arī JavaScript daļu. Kā darāt jūs?

Posted

Nu, parasti pie datu ģenerēšanas pārbaudu, cik rindiņas būs jāizvada. Ja nav neviena rindiņa, tad neizvadu pašu tabulu, bet tikai paziņojumu - "Nekas netika atrasts/atlasīts"

Posted
Nu, parasti pie datu ģenerēšanas pārbaudu, cik rindiņas būs jāizvada. Ja nav neviena rindiņa, tad neizvadu pašu tabulu, bet tikai paziņojumu - "Nekas netika atrasts/atlasīts"

Nu ja, bet ir gadījums, kad Tu tajā tabulā pievienosi datus ar JavaScript pogas klikšķi..

Posted

Ok, ja reiz nav izdomāts nekāds universāls hacks šai lietai, izdomāju savu risinājumu.

Katrai tabulai vienmēr ir nulles <tr class="dzesmani">, kuru es pēc tam ar javascriptu pēc klases izdzēšu on document.ready. Tas izsaucas katrā lapā un varu aizmirst par šo problēmu.

Posted (edited)

Arī to esmu izdarījis. Bet man vajag, lai nebūtu child nodes, jo citreiz skripti skaita bērnus utt. Bet paldies par ieteikumu ;)

Edited by Valcha

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...