/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
ny <tr> hver 4. gang i while-loop
Fra : Brian Emilius


Dato : 15-06-05 08:43

Hej NG

Jeg har et script med et simpelt while-loop. Jeg kunne godt tænke
mig at de informationer, der bliver skrevet ud i loop'et bliver
ordnet i en tabel med 4 kolonner. Dvs. at jeg skal have loop'et
til at indsætte et
echo "</tr><tr>\n";
hver 4. gang det bliver kørt igennem.

Hvordan gør jeg dette?

Informationerne er hentet fra en sql-database.

Venlig hilsen
Brian Emilius

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Ukendt (15-06-2005)
Kommentar
Fra : Ukendt


Dato : 15-06-05 08:58

Brian Emilius wrote:
> Hej NG
>
> Jeg har et script med et simpelt while-loop. Jeg kunne godt tænke
> mig at de informationer, der bliver skrevet ud i loop'et bliver
> ordnet i en tabel med 4 kolonner. Dvs. at jeg skal have loop'et
> til at indsætte et
> echo "</tr><tr>\n";
> hver 4. gang det bliver kørt igennem.
>
> Hvordan gør jeg dette?

Hvad med noget lignende:

$i=0;
while(boolsk_udtryk)
{
if($i % 4 == 0)
print('<tr>');

//print data
//<td>...</td>

$i++;
if($i % 4 == 0)
print('</tr>');
}

--
Mvh.
Martin Møller Bæk
www.yavi.dk
www.kunsthjoernet.dk

Michael (15-06-2005)
Kommentar
Fra : Michael


Dato : 15-06-05 22:12

> echo "</tr><tr>\n";
> hver 4. gang det bliver kørt igennem.

print (++$x % 4) == 0? "</tr><tr>\n" : "";

Hvis man bedre kan lide den på én linie.

--
Mvh.
Michael



Thomas Lindgaard (15-06-2005)
Kommentar
Fra : Thomas Lindgaard


Dato : 15-06-05 22:15

Michael wrote:

> print (++$x % 4) == 0? "</tr><tr>\n" : "";
>
> Hvis man bedre kan lide den på én linie.

Det kræver så bare at man starter med at skrive <tr> og slutter med </tr>...

--
Mvh.
/Thomas

Thomas Finnerup (16-06-2005)
Kommentar
Fra : Thomas Finnerup


Dato : 16-06-05 07:29

On Wed, 15 Jun 2005 23:15:15 +0200, Thomas Lindgaard
<thomas@it-snedkeren.BLACK_HOLE.dk> wrote:

> Michael wrote:
>
> > print (++$x % 4) == 0? "</tr><tr>\n" : "";
> >
> > Hvis man bedre kan lide den på én linie.
>
> Det kræver så bare at man starter med at skrive <tr> og slutter med </tr>...

Alternativt kunne man droppe </TR>, da det ifølge standarden ikke er
et krav at afslutte <TR>.


Venligst
Thomas

Ulrik Nielsen (16-06-2005)
Kommentar
Fra : Ulrik Nielsen


Dato : 16-06-05 08:55

Thomas Finnerup wrote:
> Alternativt kunne man droppe </TR>, da det ifølge standarden ikke er
> et krav at afslutte <TR>.

kommer vidst en smugle an på hvilken standart man følger..

--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | poor power conditioning
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Thomas Finnerup (16-06-2005)
Kommentar
Fra : Thomas Finnerup


Dato : 16-06-05 10:04

On Thu, 16 Jun 2005 09:55:13 +0200, Ulrik Nielsen <un.spam@tiscali.dk>
wrote:

> Thomas Finnerup wrote:
> > Alternativt kunne man droppe </TR>, da det ifølge standarden ikke er
> > et krav at afslutte <TR>.
>
> kommer vidst en smugle an på hvilken standart man følger..

Måske. HTML 4.01 kræver det i hvert fald ikke.


Venligst
Thomas

Christoffer (16-06-2005)
Kommentar
Fra : Christoffer


Dato : 16-06-05 12:15


"Thomas Finnerup" <TF@Picco.dk> skrev i en meddelelse
news:nrf2b19c0qnp6mtorpsvftipvli7s8nc4n@4ax.com...
> On Thu, 16 Jun 2005 09:55:13 +0200, Ulrik Nielsen <un.spam@tiscali.dk>
> wrote:
>
>> Thomas Finnerup wrote:
>> > Alternativt kunne man droppe </TR>, da det ifølge standarden ikke er
>> > et krav at afslutte <TR>.
>>
>> kommer vidst en smugle an på hvilken standart man følger..
>
> Måske. HTML 4.01 kræver det i hvert fald ikke.
Mener det kun er tilladt i trans loose, og ikke i strict.

--
Christoffer



Thomas Finnerup (16-06-2005)
Kommentar
Fra : Thomas Finnerup


Dato : 16-06-05 14:43

On Thu, 16 Jun 2005 13:14:52 +0200, "Christoffer"
<christoffer@buur.info> wrote:

> > > kommer vidst en smugle an på hvilken standart man følger..
> >
> > Måske. HTML 4.01 kræver det i hvert fald ikke.
>
> Mener det kun er tilladt i trans loose, og ikke i strict.

Det er valgfrit i begge.


Venligst
Thomas

René Lønstrup (16-06-2005)
Kommentar
Fra : René Lønstrup


Dato : 16-06-05 12:57

Thomas Finnerup wrote:
>>> Alternativt kunne man droppe </TR>, da det ifølge standarden ikke er
>>> et krav at afslutte <TR>.
>>
>> kommer vidst en smugle an på hvilken standart man følger..
>
> Måske. HTML 4.01 kræver det i hvert fald ikke.

Korrekt, men xhtml standarderne derimod kræver at *alle* tags
afsluttes, - og da xhtml jo er ment som afløseren for den gamle html
standard kan det IMO ikke anbefales at kode efter den gamle længere..


--
Mvh René Lønstrup
web: http://www.rel7star.dk?r=usenet
email: se om du kan regne dén ud..



Bertel Lund Hansen (16-06-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 16-06-05 13:51

René Lønstrup skrev:

> Korrekt, men xhtml standarderne derimod kræver at *alle* tags
> afsluttes, - og da xhtml jo er ment som afløseren for den gamle html
> standard kan det IMO ikke anbefales at kode efter den gamle længere..

Det er også nemmere at pille i koden hvis alle tags er afsluttet.
Jeg benytter f.eks. også et afsluttende komma i arrays. Så kan
jeg tilføje en ny linje uden videre eller rode rundt med de
gamle.

--
Bertel
http://bertel.lundhansen.dk/   Fiduso: http://fiduso.dk/

Thomas Finnerup (16-06-2005)
Kommentar
Fra : Thomas Finnerup


Dato : 16-06-05 14:48

On Thu, 16 Jun 2005 13:57:24 +0200, "René Lønstrup"
<news@rel6+1star.dk> wrote:

> > Måske. HTML 4.01 kræver det i hvert fald ikke.
>
> Korrekt, men xhtml standarderne derimod kræver at *alle* tags
> afsluttes, - og da xhtml jo er ment som afløseren for den gamle html
> standard kan det IMO ikke anbefales at kode efter den gamle længere..

Det kan man selvfølgelig godt argumentere for, men omvendt er der
næppe nogen fare for, at understøttelsen for HTML 4.01 ophører lige
med det samme.


Venligst
Thomas

Peter Farsinsen (16-06-2005)
Kommentar
Fra : Peter Farsinsen


Dato : 16-06-05 10:59

Thomas Finnerup wrote:

> Alternativt kunne man droppe </TR>, da det ifølge standarden ikke er
> et krav at afslutte <TR>.

Nu bevæger vi os vist godt nok uden for gruppens emne, men det 'rigtige'
alternativ er ifølge min overbevisning.

<div style="width: XXpx; float: left;">
Indhold
</div>

På den måde slipper man for counters og tjek for uafsluttede tags.

--
Peter Farsinsen

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste