|
| 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
| |
|
|