🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2793

Re: [PHP + MySQL] Simpel weergeven van een tabel.

#2793
From: Tim Van Wassenhove
Date: Sat, 06 Mar 2004 11:48
66 lines
3192 bytes
On 2004-03-06, Stef <stef33d@yahooI-N-V-A-L-I-D.com.invalid> wrote:
> In nl.comp.programmeren,
> Muse <robert101083@no-spam@tiscali.nl> wrote:
>>Hallo allemaal,
>>
>>Ik probeer simpel een tabel weer te geven met PHP, waarvan de info uit een
>>SQL db komt.
>>De connectie lukt prima. Ik krijg alleen deze fouten. Die ik niet begrijp,
>>want regel 23 gaat wel goed. En dat is een zelfde opdracht.
>>
><knip>
>>
>>(Er zijn 3 records, deze fouten komen dus ook 3x voorbij. Er worden dus wel
>>3 bandnamen neergezet. band_name, history, site en genre hebben in de DB de
>>zelfde eigenschappen en zijn ook ingevuld.)
>>
>>Warning: Undefined property: band_id in d:\websites\testphp\index.php on
>>line 22
>>
>>Warning: Undefined property: band_history in d:\websites\testphp\index.php
>>on line 24
>>
>>Warning: Undefined property: band_site in d:\websites\testphp\index.php on
>>line 25
>>
>>Warning: Undefined property: band_genre in d:\websites\testphp\index.php on
>>line 26
>>
>>Warning: Undefined property: band_id in d:\websites\testphp\index.php on
>>line 27
>>
>>
>>Code:
>>
>>18    echo "<table width = \"75%\" border = 1><tr
>>align=\"left\"><th>ID</th><th>NAAM</th><th>HISTORY</th><th>SITE</th><th>GENR
>>E</th><th>DETAILS</th></tr>";
>>19    while ($row = mysql_fetch_object($result)) {
>>20
>>21    echo "<tr>
>>22      <td>" . $row->band_id . "</td>
>>23      <td>" . $row->band_name . "</td>
>>24      <td>" . $row->band_history . "</td>
>>25      <td>" . $row->band_site . "</td>
>>26      <td>" . $row->band_genre . "</td>
>>27      <td> <A HREF=\"#\"
>>onClick=\"javascript:window.open('Details.php?ID=" . $row->band_id .
>>"','window','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,dire
>>ctories=no,width=700,height=525,left=50,top=25')\">Details</A> </td>
>>28     </tr>";
>>29    } // END: while loop
>>30    echo "</table>";

> Hij kent dus alleen band_name en de rest niet. Lijkt mij dat ze dan of niet
> in je tabel staan (of anders heten) of dat je query ze niet meeneemt. Dus
> post eens je tabel header en je query. (je hebt misschien iets als
> SELECT band_name FROM ... i.p.v. SELECT * FROM ...)
>
> Zelf gebruikte ik overigens iets als $row['band_id'], maar dat zal wel niet
> uitmaken.

Maar dan gebruikte je mysql_fetch_assoc en niet
mysql_fetch_object ;)

-- 
http://home.mysth.be/~timvw
Technical Details
Message-ID: <c2cdqt$1rf2mb$2@ID-188825.news.uni-berlin.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!u195-95-88-68.adsl.scarlet.BE!not-for-mail
References: <4049116a$0$3892$3a628fcd@reader2.nntp.hccnet.nl> <slrnc4i7cc.v9o.stef33d@internet.stef.home>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,a7eb34f8906d38c6
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-03-06 03:48:47 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!u195-95-88-68.adsl.scarlet.BE!not-for-mail
From: Tim Van Wassenhove <euki@pi.be>
Newsgroups: be.comp.programming
Subject: Re: [PHP + MySQL] Simpel weergeven van een tabel.
Date: 6 Mar 2004 11:48:45 GMT
Lines: 66
Message-ID: <c2cdqt$1rf2mb$2@ID-188825.news.uni-berlin.de>
References: <4049116a$0$3892$3a628fcd@reader2.nntp.hccnet.nl> <slrnc4i7cc.v9o.stef33d@internet.stef.home>
NNTP-Posting-Host: u195-95-88-68.adsl.scarlet.be (195.95.88.68)
X-Trace: news.uni-berlin.de 1078573725 62360267 I 195.95.88.68 ([188825])
User-Agent: slrn/0.9.8.0 (Linux)