01. december 2008 - 17:15
Der er
7 kommentarer og 1 løsning
Linieskift efter antal poster
Hej der ... Jeg har følgende kode, der laver et antal checkboxe ... <? $hent_oversigt = mysql_query("SELECT * FROM table WHERE FW_1000 != '' ORDER BY dato"); while ($hent_oversigt_print = mysql_fetch_array($hent_oversigt)) { $dateret = $hent_oversigt_print["dato"]; $dateret = date("d.m.Y",$dateret); echo $dateret." = ".($hent_oversigt_print["FW_1000"]/95)." pl "; for ($i=0;$i<($hent_oversigt_print["FW_1000"]/95);$i++) { echo "<input type=Checkbox>"; } echo "<br>"; } ?> Men - kan jeg få den til, at lave linieskift efter hver 10'ende checkbox !? hilsen Conard
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
01. december 2008 - 17:23
#1
Prøv med dette: <?php $hent_oversigt = mysql_query("SELECT * FROM table WHERE FW_1000 != '' ORDER BY dato"); while( $hent_oversigt_print = mysql_fetch_array( $hent_oversigt ) ) { $dateret = $hent_oversigt_print["dato"]; $dateret = date( "d.m.Y", $dateret ); echo $dateret . " = " . ($hent_oversigt_print["FW_1000"]/95) . " pl "; for( $i = 1; $i <= ($hent_oversigt_print["FW_1000"]/95); $i++ ) { echo '<input type="checkbox">'; if( ( $i % 10 ) == 0 ) print '<br />'; } echo '<br />'; } ?>
01. december 2008 - 17:36
#2
Det ligner noget - cool ... manglede dog en lille "{" ... Men - den laver først 1 og derefter 10 10 10 [] [][][][][][][][][][] [][][][][][][][][][]
01. december 2008 - 17:44
#3
Kan man få den til at lave ... [][][][][][][][][][] [][][][][][][][][][] []
01. december 2008 - 17:46
#4
Den burde den gøre, hvis du har brugt præcist den kode jeg gav dig. Det er vigtigt at $i ikke starter på 0, men 1.
01. december 2008 - 17:47
#5
Okay ... men så laver den 1 checkbox for lidt ...
01. december 2008 - 17:49
#6
Og så skal du bruge "<=" og ikke "<".
01. december 2008 - 17:52
#7
Sorry sorry sorry - det kører jo som det skal ! Det var mig der havde lavet ... for( $i = 1; $i <= forkert ... Sorry ! Læg endelig et svar, du fortjener rigeligt dine points ! 1000 tak for hurtig og god hjælp !
01. december 2008 - 17:55
#8
Jo tak, det var så lidt :)
Vi tilbyder markedets bedste kurser inden for webudvikling