🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9809

Re: <? Tabel genereren, hoe? ?>

#9809
From: webmasterATarea32PUNTbe Area32
Date: Tue, 02 Apr 2002 13:14
75 lines
3173 bytes
Ik probeerde het met een functie maar hoe meer ik probeerde hoe meer
fouten ik krijg :-(

Op Tue, 02 Apr 2002 11:31:55 GMT, Philip Paeps <philip@paeps.cx>
schreef:

> Area32 <webmasterATarea32PUNTbe> wrote:
> 
> > 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.
> 
> Om tables te programmeren gebruik je best de 'alternatieve' syntax.  Dit maakt
> het geheel heel wat meer leesbaar, en loop je niet elke " te backslashen.
> 
> Ik gebruik het volgende om data uit een database te halen (wat jij blijkbaar
> ook probeert te doen).
> 
> 
> <table width="100%">
> 
> 	<?php
> 		include ('mysql.php');
> 
> 		$dbconn = new mySQL;
> 
> 		$dbstmt = "SELECT table.col1, table.col2, table.col3 FROM table ";
> 		
> 		$dbres  = $dbconn->RecordSet($dbstmt);
> 		$count  = $dbconn->RecordCount($dbres);
> 		$dbdata = $dbconn->GetRows($dbres);
> 
> 		for ($i = 0; $i < $count; $i++):
> 	?>
> 
> 	<tr>
> 		<td><?php echo $dbdata[$i]['col1']; ?></td>
> 		<td><?php echo $dbdata[$i]['col2']; ?></td>
> 		<td><?php echo $dbdata[$i]['col3']; ?></td>
> 	</tr>
> 
> 	<?php endfor; ?>
> 
> </table>
> 
> Zoals je ziet werk ik met een class om mijn database aan te spreken, maar je
> kan hetzelfde ook zonder problemen met gewone functies bereiken.  Het gebruik
> van de 'alternatieve' syntax maakt het makkelijker om je code proper te
> houden, en dan raak je ook minder snel de kluts kwijt.
> 
> In het voorbeeld hierboven start ik eerst een table (<table width="100%">),
> haal ik daarna mijn data uit de database, en genereer ik mijn table rows in
> een loop.
> 
> Veel plezier.
> 
>  - Philip
> 
> -- 
> Philip Paeps                                                   philip@paeps.cx
> 
>   Everything may be divided into as many parts as you please.





*********************
http://www.area32.be/
*********************
Technical Details
Message-ID: <3ca9ae47.13009807@news.skynet.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!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!proxad.net!skynet.be!skynet.be!louie!not-for-mail
References: <3ca96e59.6467148@news.skynet.be> <LEgq8.44267$DE4.6005@afrodite.telenet-ops.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 05:36:09 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!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!proxad.net!skynet.be!skynet.be!louie!not-for-mail
From: webmasterATarea32PUNTbe (Area32)
Newsgroups: be.comp.programming
Subject: Re: <? Tabel genereren, hoe?  ?>
Date: Tue, 02 Apr 2002 13:14:06 GMT
Organization: Area32.be
Reply-To: webmasterATarea32PUNTbe
Message-ID: <3ca9ae47.13009807@news.skynet.be>
References: <3ca96e59.6467148@news.skynet.be> <LEgq8.44267$DE4.6005@afrodite.telenet-ops.be>
X-Newsreader: Forte Free Agent 1.21/32.243
Lines: 76
NNTP-Posting-Host: 217.136.93.11
X-Trace: 1017754088 reader1.news.skynet.be 29678 217.136.93.11
X-Complaints-To: abuse@skynet.be