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 fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
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: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: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 !