Toon posts:

[HTML] While loop voor vullen tabel onder elkaar

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer een while loop te maken voor het vullen van een tabel. De resultaten wil ik onder elkaar. De header heb ik hard geprogrammeerd en ziet er als volgt uit:

-------------------------------------------------
artikelnummer | artikelnaam | omschrijving |
-------------------------------------------------

Hieronder wil ik dus de resulaten krijgen maar dat ziet er bij als volgt uit:

----------------------------------------------------------
artikelnummer | artikelnaam | omschrijving |
----------------------------------------------------------
59naam2omschrijving |58naam1omschrijving | |
----------------------------------------------------------

Hij gooit dus alle info gewoon in één veld. Terwijl ik dit dus over de drie velden wil spreiden en vervolgens daaronder het volgende artikel wil weergeven.

Mijn code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?
$dbcon->query("SELECT * FROM si_product WHERE omschrijvinglang LIKE '%".$trefwoord."%' ORDER BY product_id LIMIT 0, 10");
$i=0;
if($trefwoord)
{
    echo "We hebben een (aantal) artikel(en) gevonden die jouw trefwoord hebben.<BR><BR>";         ?>
    <TABLE BORDER=1>
    <TR>
        <TH COLSPAN=3><ALIGN=LEFT VALIGN=MIDDLE>Product gevonden</TH>
    </TR>
    <TR>
        <TD>Artikelnummer  </TD> <TD>Artikelnaam  </TD> <TD>Omschrijving  </TD>
    <TR> <?php
    while ($dbcon->next_record($i))
    {    
        $i++;
        echo "<TD>";
        echo "<A HREF=product_detail.php>";
        $dbcon->p("product_id");  
        $dbcon->p("naam");  
        $dbcon->p("omschrijving");
        echo "</TD>";
    }    ?>
    </TR> 
    </TABLE>    
    <?php
}
?>

Kunnen jullie helpen?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

html.pagina.nl

probeer eerst eens de table te bouwen in html en dan in php

Doet iets met Cloud (MS/IBM)


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

HTML --> W&G

Verwijderd

Topicstarter
Op dinsdag 18 december 2001 10:48 schreef D2k het volgende:
html.pagina.nl

probeer eerst eens de table te bouwen in html en dan in php
In html met een beetje php waarmee ik de uitkomst print:

<TABLE BORDER=1>
<TR>
<TH COLSPAN=3><ALIGN=LEFT VALIGN=MIDDLE>Product gevonden</TH>
</TR>
<TR>
<TD>Artikelnummer </TD> <TD>Artikelnaam </TD> <TD>Omschrijving </TD>
<TR>
<TD><A HREF="product_detail.php"><?php $dbcon->p("product_id"); ?></TD>
<TD><A HREF="product_detail.php"><?php $dbcon->p("naam"); ?></TD>
<TD><A HREF="product_detail.php"><?php $dbcon->p("omschrijving"); ?></TD>
</TR>
</TABLE>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 18 december 2001 10:52 schreef Beginner2001 het volgende:

[..]

In html met een beetje php waarmee ik de uitkomst print:
<html>
vergelijk dat nou eens met je php code
dat lijkt niet op elkaar
dus je doet in je eerst geposte php iets fout
* D2k wordt er moedeloos van

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
oeps... ik zie ook net dat ik hem in de verkeerde topic heb gepost... in Webdesign & Graphics ipv Programming and Webscripting... sorry...

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 18 december 2001 10:55 schreef Beginner2001 het volgende:
oeps... ik zie ook net dat ik hem in de verkeerde topic heb gepost... in Webdesign & Graphics ipv Programming and Webscripting... sorry...
nee hij stond verkeerd
hij staat nu goed

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?
$dbcon->query("SELECT * FROM si_product WHERE omschrijvinglang LIKE '%".$trefwoord."%' ORDER BY product_id LIMIT 0, 10");
$i=0;
if($trefwoord)
{
    echo "We hebben een (aantal) artikel(en) gevonden die jouw trefwoord hebben.<BR><BR>";         ?>
    <TABLE BORDER=1>
    <TR>
        <TH COLSPAN=3><ALIGN=LEFT VALIGN=MIDDLE>Product gevonden</TH>
    </TR>
    <TR>
        <TD>Artikelnummer  </TD> <TD>Artikelnaam  </TD> <TD>Omschrijving  </TD>
    <TR> <?php
    while ($dbcon->next_record($i))
    {    
        $i++;
        echo "<TD><A HREF=product_detail.php>";
        $dbcon->p("product_id");  
        echo "</TD><TD><A HREF=product_detail.php>";
        $dbcon->p("naam");  
        echo "</TD><TD><A HREF=product_detail.php>";
        $dbcon->p("omschrijving");
        echo "</TD>";
    }    ?>
    </TR> 
    </TABLE>    
    <?php
}
?>

Wat hij nu doet is het artikel wat hij vind netjes in de verschillende velden splitsen, maar het volgende artikel wat hij vindt, gooit hij er achteraan, niet eronder...

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

psssssssssssssst
wat zou <tr> </tr> doen denk je??


ff mezelf quoten
Op dinsdag 18 december 2001 10:48 schreef D2k het volgende:
html.pagina.nl

Doet iets met Cloud (MS/IBM)


  • Elroy
  • Registratie: April 2000
  • Laatst online: 05-09 12:37

Elroy

Zelda!!!

Op dinsdag 18 december 2001 11:00 schreef Beginner2001 het volgende:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?
$dbcon->query("SELECT * FROM si_product WHERE omschrijvinglang LIKE '%".$trefwoord."%' ORDER BY product_id LIMIT 0, 10");
$i=0;
if($trefwoord)
{
    echo "We hebben een (aantal) artikel(en) gevonden die jouw trefwoord hebben.<BR><BR>";         ?>
    <TABLE BORDER=1>
    <TR>
        <TH COLSPAN=3><ALIGN=LEFT VALIGN=MIDDLE>Product gevonden</TH>
    </TR>
    <TR>
        <TD>Artikelnummer  </TD> <TD>Artikelnaam  </TD> <TD>Omschrijving  </TD>
    <TR> <?php
    while ($dbcon->next_record($i))
    {    
        $i++;
        echo "<TD><A HREF=product_detail.php>";
        $dbcon->p("product_id");  
        echo "</TD><TD><A HREF=product_detail.php>";
        $dbcon->p("naam");  
        echo "</TD><TD><A HREF=product_detail.php>";
        $dbcon->p("omschrijving");
        echo "</TD>";
    }    ?>
    </TR> 
    </TABLE>    
    <?php
}
?>

Wat hij nu doet is het artikel wat hij vind netjes in de verschillende velden splitsen, maar het volgende artikel wat hij vindt, gooit hij er achteraan, niet eronder...
Probeer dit eens :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?
$dbcon->query("SELECT * FROM si_product WHERE omschrijvinglang LIKE '%".$trefwoord."%' ORDER BY product_id LIMIT 0, 10");
$i=0;
if($trefwoord)
{
    echo "We hebben een (aantal) artikel(en) gevonden die jouw trefwoord hebben.<BR><BR>";         ?>
    <TABLE BORDER=1>
    <TR>
        <TH COLSPAN=3><ALIGN=LEFT VALIGN=MIDDLE>Product gevonden</TH>
    </TR>
    <TR>
<TD>Omschrijving  </TD>
   <?php
    while ($dbcon->next_record($i))
    {    
        $i++;
        echo "
        <tr>
         <TD>
          <A HREF=product_detail.php>";

          $dbcon->p("product_id");  
          echo "
         </TD>
         <TD>
          <A HREF=product_detail.php>";

          $dbcon->p("naam");  
          echo "
         </TD>
         <TD>
          <A HREF=product_detail.php>";

          $dbcon->p("omschrijving");
          echo"
         </TD>
        </tr>";
    }    ?>
    </TABLE>    
    <?php
}
?>

Specs Computer


Verwijderd

Topicstarter
ondanks het sarcasme, toch bedankt! ;)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 18 december 2001 11:07 schreef Beginner2001 het volgende:
ondanks het sarcasme, toch bedankt! ;)
ja ik kan het je gelijk zeggen
maar daar leer je nix van

Doet iets met Cloud (MS/IBM)

Pagina: 1