Avatar billede mjl Nybegynder
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&nbsp;";
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
Avatar billede zurekk Nybegynder
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&nbsp;";
   
    for( $i = 1; $i <= ($hent_oversigt_print["FW_1000"]/95); $i++ )
    {
        echo '<input type="checkbox">';
       
        if( ( $i % 10 ) == 0 )
            print '<br />';
    }
    echo '<br />';
}

?>
Avatar billede mjl Nybegynder
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

[]
[][][][][][][][][][]
[][][][][][][][][][]
Avatar billede mjl Nybegynder
01. december 2008 - 17:44 #3
Kan man få den til at lave ...

[][][][][][][][][][]
[][][][][][][][][][]
[]
Avatar billede zurekk Nybegynder
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.
Avatar billede mjl Nybegynder
01. december 2008 - 17:47 #5
Okay ... men så laver den 1 checkbox for lidt ...
Avatar billede zurekk Nybegynder
01. december 2008 - 17:49 #6
Og så skal du bruge "<=" og ikke "<".
Avatar billede mjl Nybegynder
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 !
Avatar billede zurekk Nybegynder
01. december 2008 - 17:55 #8
Jo tak, det var så lidt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester