Avatar billede konder Nybegynder
02. januar 2005 - 14:50 Der er 4 kommentarer

udtræk fra db men kun 3 celler og så et <Tr>skift

Kan nogen hjælpe?Jeg har udskrift fra db men kan ikke hitte ud af at lave ny række<Tr> efter fyldningen af f.eks 3 <td>èr:
$display_block = "<h2>produkter</h2>";
$vis=mysql_query($sql="select navn, pris, tekst, foto, str, farve from butik") or die(mysql_error() . "<p>SQL=$sql</p>");
while ($data = mysql_fetch_row($vis)){
$display_block .= "<td><img src='$data[3]'>$data[0]<br>$data[2]<br>$data[1]</h3><br> $data[4]<br>$data[5]</td>";
}
Avatar billede jakoba Nybegynder
02. januar 2005 - 15:09 #1
din while løkke skal skrives om så der bliver lavet en <tR med 3 <td-er i, for hver gang igennem løkken:

$data = mysql_fetch_row($vis);              // hent allerførste række

while ( $data ) {    // sålæmge der er uskrevne rækker
    echo "<tr>";          // start en tabelrække
    for ( £i=0; $i<3; $i++ ) {  // lav 3 \td-er
        echo "<td>";
        if ( $data ) {    // hvis der er en række så skriv den
            echo <img src='$data[3]'>$data[0]<br>$data[2]<br>$data[1]</h3><br> $data[4]<br>$data[5];
            $data = mysql_fetch_row($vis);      // hent næste række
        } else {
            echo "nbsp;";      // ellers skriv blot en tom tabelcelle
        }
        echo "</td>";
    }                  // for løkken slutter efter 3 <td-er
    echo "</tr>\n";    // afslut tabelrækken
}                  // while løkken slutter her


mvh JakobA
Avatar billede jakoba Nybegynder
02. januar 2005 - 15:10 #2
Ups  £i  skal naturligvis være  $i
Avatar billede konder Nybegynder
02. januar 2005 - 15:29 #3
Jeg fik det til at virke som du foreslog. Så læg et svar. Nu forsøger jeg lige at lægge det i en display_block som jeg synes er ret smart.
Avatar billede konder Nybegynder
04. januar 2006 - 00:02 #4
Vil du ikke ha de 75 point?
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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