🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9991

Re: <? Tabel genereren, hoe? ?>

#9991
From: Kris
Date: Tue, 02 Apr 2002 09:42
110 lines
3450 bytes
Ik heb de code nog niet geprobeerd, maar zowieso mag er tussen de sluitende
accolade van if en het begin van else niets meer staan.

Je schrijft:

if () {
  ...
}
echo '..';
else {
  ...
}

Dat moet
if () {
  ...
  echo '..';
}
else {
  ...
}
worden.

Verder maak je kolommen door een nieuwe <td> te maken. Een tabel ziet er als
volgt uit:

<table>
  <tr><td>rij 1, kolom1</td><td>rij 1, kolom2</td><td>rij 1,
kolom3</td><td>rij 1, kolom4</td><td>rij 1, kolom5</td></tr>
  <tr><td>rij 2, kolom1</td><td>rij 2, kolom2</td><td>rij 2,
kolom3</td><td>rij 2, kolom4</td><td>rij 2, kolom5</td></tr>
  <tr><td>rij 3, kolom1</td><td>rij 3, kolom2</td><td>rij 3,
kolom3</td><td>rij 3, kolom4</td><td>rij 3, kolom5</td></tr>
</table>

Die <td> en </td> tags zie ik nergens in je code staan. Je moet maar eens de
source bekijken van de HTML die deze code zou genereren. Ze zou helemaal
niet op een tabel lijken.

Groetjes
Kris


<webmasterATarea32PUNTbe (Area32)> wrote in message
news:3ca96e59.6467148@news.skynet.be...
>
> Hallo
>
>
> Ik zou een tabel willen laten genereren met PHP.
> Wanneer ik een while loop gebruik lukt het maar oftewel alles naast
> elkaar of te wel alles onder elkaar. dan heb ik er een if bijgeplaatst
> maar 't lukt ook niet. Bij de else geeft ie een parse error.
>
> Het zou moeten 5 kolomen tonen en pas dan een </td><td> (nieuwe rij)
>
> Hoe kan ik dit programmeren?  Mijn code vind je onderaan.
>
> Dank bij voorbaat
>
> <?php
> include("config.inc.php");
> include("functies.inc.php");
>
> jumpbox_cat();
>
>  if($categorie){
>
>  $query = "SELECT * FROM tabel WHERE cat_id='$categorie'";
>    $resultaat = mysql_query($query) or die(mysql_error());
>    $tr = "1";
>
>  echo"<table border='1' width='100%'><tr><td>";
>
>
>         while ($record = mysql_fetch_object($resultaat)){
>                 echo "<img alt='$record->naam'
> src='$record->url_th'>";
>
>
>
>                 $tr++;
>                 if ($tr = "5") {
>                         echo "</tr><tr>";
>                 $tr = "1";}
>    }}
>    echo("</table>");
>
>
>   else {
>
>
>         echo "<br><strong>Er werd geen categorie
> geselecteerd.</strong>";
>
>
>                 }
> ?>
>
>
>
>
>
>
>
>
> *********************
> http://www.area32.be/
> *********************
>
Technical Details
Message-ID: <aZeq8.24$FC.3164@news.chello.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!news.cs.utwente.nl!newsgate.cistron.nl!newsfeed.equant.nl!newsfeed.equant.nl!news-x2.support.nl!newsfeed.freenet.de!amsnews01.chello.com!news.chello.be!not-for-mail
References: <3ca96e59.6467148@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,b7c233b1ef59c2b9
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-02 01:42:57 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!news.cs.utwente.nl!newsgate.cistron.nl!newsfeed.equant.nl!newsfeed.equant.nl!news-x2.support.nl!newsfeed.freenet.de!amsnews01.chello.com!news.chello.be!not-for-mail
From: "Kris" <nospam@for.me>
Newsgroups: be.comp.programming
References: <3ca96e59.6467148@news.skynet.be>
Subject: Re: <? Tabel genereren, hoe?  ?>
Lines: 112
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
Message-ID: <aZeq8.24$FC.3164@news.chello.be>
Date: Tue, 2 Apr 2002 11:42:10 +0200
NNTP-Posting-Host: 195.162.214.182
X-Complaints-To: abuse@chello.be
X-Trace: news.chello.be 1017740230 195.162.214.182 (Tue, 02 Apr 2002 11:37:10 MET DST)
NNTP-Posting-Date: Tue, 02 Apr 2002 11:37:10 MET DST
Organization: Chello Belgium Usenet Service