Toon posts:

[PHP] opmaak van resultaat

Pagina: 1
Acties:
  • 56 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een PHP pagina die 8 kolommen neerplant naast elkaar en dan ongeveer 200 rijen. Nu komen die wel goed opgesteld te staan, maar ik wil lijntjes overal tussen. Een soort excel spreadsheat dus.

Ik kom er wel aardig uit om dingen in PHP te maken, maar over de opmaak van het resultaat lees ik niet zoveel. Weet iemand hoe ik dit doe?

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
<html>
<title>hallo</title>
<BODY bgcolor="FFD991" link="41BDD8" vlink="41BDD8">
</html>
<?php

 // Verbinding maken, een database selecteren
 $link = mysql_connect("localhost", "root", "**..**")
     or die("Kan geen verbinding maken");
 print "Verbinding succesvol gemaakt";
 mysql_select_db("matthijs")
     or die(mysql_error());

 // Een SQL query uitvoeren
 $query = "SELECT *
           FROM aanbod 
           WHERE soort like '%$trefwoord%' 
           AND lengte like '%$lengte%'
           ORDER BY soort ";
$result = mysql_query($query)
     or die(mysql_error());

 // Printen resultaten in HTML

print "<table>\n";
 while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
     print "\t<tr>\n";
     foreach ($line as $col_value) {
         print "\t\t<td>$col_value</td>\n";
     }
     print "\t</tr>\n";
 }
 print "</table>\n";

 // Resultaat-set vrij maken
 mysql_free_result($result);

 // Verbinding afsluiten
 mysql_close($link);
 ?>
 

Verwijderd

<table border=1 bordercolor=#000000> ??

Verwijderd

Topicstarter
Goed.. verklaar mij voor gek, maar gisteren werkte dit dus niet.. Zal wel weer een ; vergeten zijn ofzo. :'(

Maar anyway bedankt en het werkt..

  • Expander
  • Registratie: Februari 2001
  • Niet online
Verwijderd schreef op 14 februari 2003 @ 00:46:
<table border=1 bordercolor=#000000> ??
Dit zal waarschijnlijk enkel in Internet Explorer het goede resultaat geven.

Beter is te kijken naar CSS, of maak steeds extra cellen van één pixel breed, met een één pixel doorzichtig gifje erin..

Expanding the inexpandable


Verwijderd

Topicstarter
Word mijn pagina dan niet heel erg traag... Ik bedoel het kunnen over een mand al 500 records per pagina zijn... Als je dan 5 pagina's door moet bladeren..
mijn klanten beschikken grotendeels over een 56k modempje of lager :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 21:41

crisp

Devver

Pixelated

als je css in een extern bestand zet wordt het gewoon gecached, en we praten hier over een css'je ala:
code:
1
2
3
4
table, td {
  border: 1px solid #000000;
  border-collapse: collapse;
}

Intentionally left blank


  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 10:06

MAZZA

Barbie is er weer!

Verwijderd schreef op 14 February 2003 @ 00:57:
Word mijn pagina dan niet heel erg traag... Ik bedoel het kunnen over een mand al 500 records per pagina zijn... Als je dan 5 pagina's door moet bladeren..
mijn klanten beschikken grotendeels over een 56k modempje of lager :)
Dan moet je de resultaten over meerdere pagina's verspreiden. 1..10 11..20 etc. etc.

Verwijderd

Waarbij dit verder trouwens helemaal niks met PHP te maken heeft, maar gewoon met HTML, en de vraag dus eigenlijk beter bij de buren (W&G) gesteld had kunnen worden...

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

clientside HTML en dergelijken horen in Webdesign & Graphics. Denk daar de volgende keer aan, nadat je alles wat je geprobeerd hebt ook daadwerkelijk goed getest hebt.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.