tabellen naast elkaar

Status
Niet open voor verdere reacties.

exotic

Gebruiker
Lid geworden
10 jul 2007
Berichten
277
Hallo allemaal,

Ik heb een script, (gedeeltelijk zelf gemaakt)
http://www.dunyahammam.nl/webshop/

de pagina die je ziet is als volgt:
PHP:
<?
include("header.inc");
if (!isset($_GET['cat']) || (!file_exists("WSFILES/" . $_GET['cat']))){

//Geen geldige categorie...
?>
<?
}
else{
//Wel geldige categorie...
$file = fopen ("config.php", "r");  
$q = fgets($file, 1024);
fclose ($file);
list($q, $webshopnaam, $mail, $verzend, $gebruiker, $wachtwoord, $q) = split(",", $q);
?>
<link rel="stylesheet" type="text/css" media="all" href="css/menuh.css">
<link rel="stylesheet" type="text/css" media="all" href="css/main.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/k_button.css">
<link rel="stylesheet" type="text/css" media="all" href="css/ie.css">
<table class="tbProdList">
    <tr class=\"trSpacer\">
      <td height="42" colspan=\"3\" class=\"\"><h6>Producten</h6></td>
  </tr>
</table>
<?
$file = fopen("WSFILES/" . $_GET['cat'], "r");
$q = "";
while (!feof($file)){
$q .= fgets($file, 1024);
}
fclose($file);
$q = explode(",", $q);
echo '<table class="tbProdList">';
foreach($q as $t => $prodID){
if (!$prodID == ""){
$x = "";
$file = fopen("WSFILES/" . $prodID . "_n", "r");
while (!feof($file)){
$x .= fgets($file, 1024);
}
fclose($file);
?>
<tbody>
    <tr class=\"trSpacer\">
      <td colspan=\"3\" class=\"\"></td>
    </tr>
    <tr valign="middle">
      <td width="79" rowspan="2" class="Thumbs"><span class="tdDesc">
<?
if (!file_exists("WSFILES/" . $prodID . ".bmp")){


echo "<a href=catalogusdetail.php?PHPSESSID=" . session_id() . "&prod=" . $prodID . ">";
echo '<img border="0" src="geenafb.bmp" alt="' . $x . '"></a>&nbsp;&nbsp;';



}
else
{


echo "<a href=catalogusdetail.php?PHPSESSID=" . session_id() . "&prod=" . $prodID . ">";
echo '<img width="50" height="70" border="0" src="WSFILES/' . $prodID . '.bmp" alt="' . $x . '"></a>&nbsp;&nbsp;';


}
echo "<td valign=top>";
echo "<a href=catalogusdetail.php?PHPSESSID=" . session_id() . "&prod=" . $prodID . ">";
echo "<strong>" . $x . "</strong></a>";
$x = "";
$file = fopen("WSFILES/" . $prodID . "_k", "r");
while (!feof($file)){
$x .= fgets($file, 1024);
}
fclose($file);
echo "</td></tr>";
echo "<tr><td valign=bottom>";
echo  '<font size="2">' . $x;
$x = "";
$file = fopen("WSFILES/" . $prodID . "_p", "r");
while (!feof($file)){
$x .= fgets($file, 1024);
}
fclose($file);
echo "<div class=\"dvPrevNext1\"><a href=\"catalogusdetail.php?PHPSESSID=" . session_id() . "&prod=" . $prodID . "\" class=\"Next\">&euro;&nbsp;" . $x . "</a></div>";
}
}
echo "</table>";
echo "</p>";
?>
<?
}
?>

Nu wil ik de producten naast elkaar, dus twee rijen.
Iemand enig idee hoe ik dat het beste kan doen?

groeten, Wesley
 
Hallo Wesley,

Ik wil je daar wel mee helpen. Het beste kun je eerst beginnen met het script te verbeteren. De uitvoer van dit script voldoet namelijk niet aan de html standaard.
Bijv. regel 21: <tr class=\"trSpacer\"> dit moet worden: <tr class="trSpacer">
regel 22 idem en er zijn er nog meer.
Verder mis je aan het eind </body></html>.

Het volgende is uit de uitvoer van het script:
HTML:
<tr valign="middle">
    <td width="79" rowspan="2" class="Thumbs">
		<span class="tdDesc">
			<a href=catalogusdetail.php?PHPSESSID=6a107561b51e1c29603ab13e4e1f6092&prod=8ECE685E1A>
				<img border="0" src="geenafb.bmp" alt="Zwarte Zeep">
			</a>
			&nbsp;&nbsp;
			<td valign=top>
				<a href=catalogusdetail.php?PHPSESSID=6a107561b51e1c29603ab13e4e1f6092&prod=8ECE685E1A>
					<strong>Zwarte Zeep</strong>
				</a>
			</td>
	</tr>
	<tr>
		<td valign=bottom>
			<font size="2">
				Zwarte zeep uit de Maghrep( Marocco).
				<div class="dvPrevNext1">
					<a href="catalogusdetail.php?PHPSESSID=6a907561b52e1c29603ab83e4e1f6092&prod=8ECE685E1A" class="Next">
						&euro;&nbsp;2.95
					</a>
				</div>
			<tbody>

    <tr class=\"trSpacer\">
		<td colspan=\"3\" class=\"\"></td>
    </tr>

regel 1 de <tr> heeft nergens de bijbehorende </tr>
regel 3 de <span> heeft nergens de bijbehorende </span>
regel 4 moet zijn <a href="catalogusdetail.php?PHPSESSID=6a107561b51e1c29603ab13e4e1f6092&prod=8ECE685E1A">
regel 8 moet zijn <td valign="top">
regel 9 zelfde probleem als in regel 4
regel 14 de <tr> heeft nergens de bijbehorende </tr>
regel 15 moet zijn <td valign="bottom"> en deze <td> heeft nergens de bijbehorende </td>
regel 16 <font> heeft nergens een </font>
regel 23 <tbody> hoort hier niet halve wegen de tabel
regel 25 <tr class=\"trSpacer\"> moet zijn <tr class="trSpacer">
regel 26 <td colspan=\"3\" class=\"\"></td> moet zijn <td colspan="3"></td>

Dit zouden je eerst op moeten lossen.

Mvg,
Peter
 
Op het moment dat ik dat oplos werkt het script niet naar behoren :(
Heb het één en ander al verbeterd.

Groeten, Wesley
 
Hallo Wesley,

Kun je aangeven wat er dan fout gaat? We kunnen ook andersom werken, daarmee bedoel ik eerst de html maken met 1 artikel erin en daar het php script van maken. Volgens mij werkt dat beter. Omdat er aan het begin van de html code ook nog problemen zijn.

Mgr,
Peter
 
Oke, ik zal in HTML even een opzet maken en dan gaan we daaruit verder werken :)
 
dan kom ik standaard op het volgende:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Naamloos document</title>
</head>

<body>
<table width="100%" border="0">
  <tr>
    <td colspan="5">Producten</td>
  </tr>
  <tr>
    <td>&lt;&lt;&lt;AFBEELDING&gt;&gt;&gt;</td>
    <td width="32%">&lt;&lt;&lt;OMSCHRIJVING&gt;&gt;&gt;</td>
    <td width="6%">&nbsp;</td>
    <td>&lt;&lt;&lt;AFBEELDING&gt;&gt;&gt;</td>
    <td width="32%">&lt;&lt;&lt;OMSCHRIJVING&gt;&gt;&gt;</td>
  </tr>
  <tr>
    <td width="16%">&nbsp;</td>
    <td>&lt;&lt;&lt;PRIJS&gt;&gt;&gt;</td>
    <td width="6%">&nbsp;</td>
    <td width="16%">&nbsp;</td>
    <td>&lt;&lt;&lt;PRIJS&gt;&gt;&gt;</td>
  </tr>
</table>
</body>
</html>

Op dit moment heb ik dus het volgende:
http://www.dunyahammam.nl/webshop/test1.php
 
Laatst bewerkt:
Goed, ik snap wat je bedoeling is je wil meteen 2 produkten naast elkaar zetten. Als je een statische pagina maakt kun je dat op deze manier doen, maar we gaan van hieruit de php code maken en daar gaan we met een lus werken. Dat betekend dat we een functie gaan maken die de html code terug geeft voor 1 produkt. Dus we moeten de html code van 1 produkt als 1 component hebben. We gaan dan het eerste produkt in de eerste kolom laten zetten, het tweede in de tweede kolom. Het derde produkt komt dan in een nieuwe rij weer in de eerste kolom, het vierde produkt weer in de tweede kolom enz. Ik weet niet of het duidelijk is.
 
Op deze manier:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Naamloos document</title>
	</head>
	 
	<body>
		<table width="100%" border="0">
			<tr>
				<td colspan="2">Producten</td>
			</tr>
			<tr>
				<td>
					<table width="50%" border="0">
						<tr>
							<td>&lt;&lt;&lt;AFBEELDING&gt;&gt;&gt;</td>
							<td width="32%">&lt;&lt;&lt;OMSCHRIJVING&gt;&gt;&gt;</td>
						</tr>
						<tr>
							<td width="16%">&nbsp;</td>
							<td>&lt;&lt;&lt;PRIJS&gt;&gt;&gt;</td>
						</tr>
					</table>
				</td>
				<td>
					<table width="50%" border="0">
						<tr>
							<td>&lt;&lt;&lt;AFBEELDING&gt;&gt;&gt;</td>
							<td width="32%">&lt;&lt;&lt;OMSCHRIJVING&gt;&gt;&gt;</td>
						</tr>
						<tr>
							<td width="16%">&nbsp;</td>
							<td>&lt;&lt;&lt;PRIJS&gt;&gt;&gt;</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>
 
ja dat klopt. hoe kan ik dat dan doen. iig bedankt voor het helpen.
 
Op deze manier:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Naamloos document</title>
    </head>
     
    <body>
        <table width="100%" border="0">
            <tr>
                <td colspan="2">Producten</td>
            </tr>
            <tr>
                <td>
                    <table width="50%" border="0">
                        <tr>
                            <td>&lt;&lt;&lt;AFBEELDING&gt;&gt;&gt;</td>
                            <td width="32%">&lt;&lt;&lt;OMSCHRIJVING&gt;&gt;&gt;</td>
                        </tr>
                        <tr>
                            <td width="16%">&nbsp;</td>
                            <td>&lt;&lt;&lt;PRIJS&gt;&gt;&gt;</td>
                        </tr>
                    </table>
                </td>
                <td>
                    <table width="50%" border="0">
                        <tr>
                            <td>&lt;&lt;&lt;AFBEELDING&gt;&gt;&gt;</td>
                            <td width="32%">&lt;&lt;&lt;OMSCHRIJVING&gt;&gt;&gt;</td>
                        </tr>
                        <tr>
                            <td width="16%">&nbsp;</td>
                            <td>&lt;&lt;&lt;PRIJS&gt;&gt;&gt;</td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </body>
</html>

Op deze manier komt het er dan in te zitten. We gaan natuurlijk de data uit de bestanden lezen en verwerken. Hier worden nu 5 produkten weergegeven.
PHP:
<?php
function artikel($prodID) {
	$output = '<table width="100%" border="0" class="tbProdList">';
	$output .= '<tr valign="middle">';
	$output .= '<td class="Thumbs"><img border="0" src="geenafb.bmp" alt="Zwarte Zeep" /></td>';
	$output .= '<td valign="top" width="32%"><strong>Titel ' . $prodID . '</strong></td>';
	$output .= '</tr>';
	$output .= '<tr>';
	$output .= '<td colspan="2"><font size="2">OMSCHRIJVING ' . $prodID . '</font>';
	$output .= '<div class="prijs"><a href="catalogusdetail.php?PHPSESSID=6a907561b52e1c29603ab83e4e1f6092&prod=8ECE685E1A" class="Next">&euro;&nbsp;2.95</a></div></td>';
	$output .= '</tr>';
	$output .= '</table>';

	return $output;
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Naamloos document</title>

	</head>
	 
	<body>
	<table width="100%" border="0" class="tbProdList">
	  <tr class="trSpacer">
		<td colspan="5" class="produktenkop">Producten</td>
	  </tr>
<?php
	$eersteKolom = true;
	for ($prodID = 0; $prodID < 5; $prodID++) {
		if ($eersteKolom) {
			echo '<tr><td>';
		} else {
			echo '<td>';
		}
		echo artikel($prodID + 1);
		if ($eersteKolom) {
			echo '</td>';
		} else {
			echo '</td></tr>';
		}
		$eersteKolom = !$eersteKolom;
	}
	
	if (!$eersteKolom) {
		// een oneven aantal produkten
		echo '<td>&nbsp;</td></tr>';
	}
?>
		</table>
	</body>
</html>
 
Ja dat werkt, maar nu zie ik overal €2,95
Ik zou graag ook de omschrijving willen en de titel.

in het oude bestand had ik het volgende:

PHP:
<?
$file = fopen("WSFILES/" . $_GET['cat'], "r");
$q = "";
while (!feof($file)){
$q .= fgets($file, 1024);
}
fclose($file);
$q = explode(",", $q);
echo '<table class="tbProdList">';
foreach($q as $t => $prodID){
if (!$prodID == ""){
$x = "";
$file = fopen("WSFILES/" . $prodID . "_n", "r");
while (!feof($file)){
$x .= fgets($file, 1024);
}
fclose($file);
?>

Groeten, Wesley
 
Ja klopt maar dat is nu de volgende stap. We gaan nu de data uit de bestanden lezen inbouwen. Deze "kale" opbouw zonder data is handig om de layout te bekijken testen, aan te passen en zo.

Ik ga nu kijken om een het lezen van de bestanden in te bouwen.

Mvg,
Peter
 
Het script is nu aangepast dat ook de data bestanden ingelezen worden. Ik kan niet alles testen. In header.inc mag geen html meer staan.
Je kunt de opmaak nog bij werken (CSS classen ed.) en ook de CSS bestanden en kijken of ze wel allemaal nodig zijn en bestaan.

PHP:
<?php
define('DATA_FOLDER', 'WSFILES');

function leesDataBestand($prodID, $type) {
	$dataBestand = DATA_FOLDER . '/' . $prodID . $type;
	$data = 'Geen data!';

	if (file_exists($dataBestand)) {
		$fh = fopen($dataBestand, 'r');
		if ($fh) {
			$data = fread($fh, filesize($dataBestand));
			fclose($fh);
		} else {
			// Kan bestand niet openen
			$data = 'Fout bij openen: ' . $dataBestand;
		}
	} else {
		// Bestand niet gevonden
		$data = 'Bestand bestaat niet: ' . $dataBestand;
	}

	return $data;
}


function artikel($prodID, $sessionId) {
	// Product afbeelding bestandsnaam bepalen
	$afbeelding = DATA_FOLDER . '/' . $prodID . '.bmp';
	if (!file_exists($afbeelding)) {
		$afbeelding = 'geenafb.bmp';
	}

	$productnaam = leesDataBestand($prodID, '_n');
	$productBeschrijving = leesDataBestand($prodID, '_k');
	$productPrijs = leesDataBestand($prodID, '_p');

	$output = '<table width="100%" border="0" class="tbProdList">';
	$output .= '<tr valign="middle">';
	$output .= '<td class="Thumbs"><a href="catalogusdetail.php?PHPSESSID=' . $sessionId . '&prod=' . $prodID . '"><img border="0" src="' . $afbeelding . '" alt="' . $productnaam .'" /></a></td>';
	$output .= '<td valign="top" width="32%"><a href="catalogusdetail.php?PHPSESSID=' . $sessionId . '&prod=' . $prodID . '"><strong>' . $productnaam . '</strong></a></td>';
	$output .= '</tr>';
	$output .= '<tr>';
	$output .= '<td colspan="2"><font size="2">' . $productBeschrijving . '</font>';
	$output .= '<div class="prijs"><a href="catalogusdetail.php?PHPSESSID=' . $sessionId . '&prod=' . $prodID . '" class="Next">&euro;&nbsp;' . $productPrijs . '</a></div></td>';
	$output .= '</tr>';
	$output .= '</table>';

	return $output;
}

include("header.inc");

$file = fopen("config.php", "r");
if ($file) {
	$q = fgets($file, 1024);
	fclose ($file);
	list($q, $webshopnaam, $mail, $verzend, $gebruiker, $wachtwoord, $q) = split(",", $q);
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Dunyahammam.nl</title>

		<link rel="stylesheet" type="text/css" media="all" href="css/menuh.css" />
		<link rel="stylesheet" type="text/css" media="all" href="css/main.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="css/k_button.css" />
		<link rel="stylesheet" type="text/css" media="all" href="css/ie.css" />
	</head>
	 
	<body>
		<table width="100%" border="0" class="tbProdList">
			<tr>
				<td colspan="3" class="produktenkop">Producten</td>
			</tr>
<?php
if (isset($_GET['cat']) && (file_exists(DATA_FOLDER . '/' . $_GET['cat']))) {
	$producten = leesDataBestand($_GET['cat'], '');
	$productIds = explode(',', $producten);

	$eersteKolom = true;
	foreach($productIds as $index => $prodID) {
		if ($eersteKolom) {
			echo '<tr><td>';
		} else {
			echo '<td>';
		}

		echo artikel($prodID, session_id());

		if ($eersteKolom) {
			echo '</td><td width="16%">&nbsp;</td>';
		} else {
			echo '</td></tr>';
		}
		$eersteKolom = !$eersteKolom;
	}
	
	if (!$eersteKolom) {
		// een oneven aantal produkten
		echo '<td>&nbsp;</td></tr>';
	}
} else {
	//Geen geldige categorie...
?>
			<tr>
				<td colspan="5">
					Geen categorie!
				</td>
			</tr>
<?php
}
?>
		</table>
	</body>
</html>

Als het niet allemaal werkt dan hoor ik het wel.

Mvg,
Peter
 
Dit werkt indd, hellaas zit er nog 1 klein foutje in die ik er ook weer niet zelf uit krijg :(

Namelijk het eerste product dat dit script wil weergeven:
Bestand bestaat niet: WSFILES/_n
Bestand bestaat niet: WSFILES/_k
€ Bestand bestaat niet: WSFILES/_p

Verder zijn de tabellen verschillend van breedte:
http://www.dunyahammam.nl/webshop1.php

Ook zou ik graag alle kollomen netjes naast elkaar willen hebben.
als de tekst bij de ene kolom langer is moet de kortere worden uitgebreid qua hoogte.

verder werkt het script toppie!
Bedankt man!
 
Laatst bewerkt:
Het foutje zit eigenlijk niet in het script maar in het produkt bestand, dit begint met een comma ipv een productID. Maar ik heb het script aangepast.
Ik zie nu net dat je de produkten pagina in een andere gehangen hebt dit is voor het maken van de produkten pagina niet zo handig voor de html code te controleren.

Door je wijzigingen voldoet de html code weer niet aan de html standaard. Ik heb je code aanpast zodat deze weer klopt.

In de produkt data bestaanden staan speciale karakters die omgezet moeten voor html.

Hier is het aangepaste script.
PHP:
<?php
define('DATA_FOLDER', 'WSFILES');

function leesDataBestand($prodID, $type) {
	$dataBestand = DATA_FOLDER . '/' . $prodID . $type;
	$data = 'Geen data!';

	if (file_exists($dataBestand)) {
		$fh = fopen($dataBestand, 'r');
		if ($fh) {
			$data = fread($fh, filesize($dataBestand));
			fclose($fh);
		} else {
			// Kan bestand niet openen
			$data = 'Fout bij openen: ' . $dataBestand;
		}
	} else {
		// Bestand niet gevonden
		$data = 'Bestand bestaat niet: ' . $dataBestand;
	}

	return $data;
}


function artikel($prodID, $sessionId) {
	// Product afbeelding bestandsnaam bepalen
	$afbeelding = DATA_FOLDER . '/' . $prodID . '.bmp';
	if (!file_exists($afbeelding)) {
		$afbeelding = 'geenafb.bmp';
	}

	$productnaam = leesDataBestand($prodID, '_n');
	$productBeschrijving = leesDataBestand($prodID, '_k');
	$productPrijs = leesDataBestand($prodID, '_p');

	$output = '<table width="100%" border="0" class="tbProdList">';
	$output .= '<tr valign="middle">';
	$output .= '<td colspan="2" align="left">';
	$output .= '<table width="100%" border="0" class="tbProdList">';
	$output .= '<tr class="trSpacer">';
	$output .= '<td height="25" align="left" style="width: 100%; text-align: left;">';
	$output .= '<h6><a href="catalogusdetail.php?PHPSESSID=' . $sessionId . '&prod=' . $prodID . '">';
	$output .= '<strong><font style="color: #6B0E2F;">' . $productnaam . '</font></strong>';
	$output .= '</a></h6>';
	$output .= '</td>';
	$output .= '</tr>';
	$output .= '</table>';
	$output .= '</td>';
	$output .= '</tr>';
	$output .= '<tr valign="middle">';
	$output .= '<td width="25%" rowspan="2" align="left" class="Thumbs">';
	$output .= '<a href="catalogusdetail.php?PHPSESSID=' . $sessionId . '&prod=' . $prodID . '">';
	$output .= '<img border="0" src="' . $afbeelding . '" alt="' . $productnaam . '" />';
	$output .= '</a>';
	$output .= '</td>';
	$output .= '<td valign="top" align="left">';
	$output .= '<font size="2">' . $productBeschrijving . '</font>';
	$output .= '</td>';
	$output .= '</tr>';
	$output .= '<tr valign="middle">';
	$output .= '<td valign="top" align="left" colspan="2">&nbsp;';
	$output .= '</td>';
	$output .= '</tr>';
	$output .= '<tr valign="middle">';
	$output .= '<td width="25%" align="left" class="Thumbs">&nbsp;</td>';
	$output .= '<td valign="top" width="75%" align="left">';
	$output .= '<span class="prijs"><a href="catalogusdetail.php?PHPSESSID=' . $sessionId . '&prod=' . $prodID . '" class="Next">';
	$output .= '<input style="background-color:00cc00; color:#ffffff; font-size:7pt; display: block; border: 1px solid #000000; font-size: 10pt; font-weight: bold; text-decoration: none" type="submit" value="&euro;&nbsp;' . $productPrijs . '" />';
	$output .= '</a></span>';
	$output .= '</td></tr></table>';

	return $output;
}

 include("header.inc");

$file = fopen("config.php", "r");
if ($file) {
	$q = fgets($file, 1024);
	fclose ($file);
	list($q, $webshopnaam, $mail, $verzend, $gebruiker, $wachtwoord, $q) = split(",", $q);
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Dunyahammam.nl</title>

		<link rel="stylesheet" type="text/css" media="all" href="css/menuh.css" />
		<link rel="stylesheet" type="text/css" media="all" href="css/main.css" />
		<link rel="stylesheet" type="text/css" media="screen" href="css/k_button.css" />
		<link rel="stylesheet" type="text/css" media="all" href="css/ie.css" />
	</head>
	 
	<body>
		<table width="100%" border="0">
<?php
if (isset($_GET['cat']) && (file_exists(DATA_FOLDER . '/' . $_GET['cat']))) {
	$producten = leesDataBestand($_GET['cat'], '');
	$productIds = explode(',', $producten);

	$eersteKolom = true;
	foreach($productIds as $index => $prodID) {
		if ($prodID != '') {
			if ($eersteKolom) {
				echo '<tr valign="top"><td width="49%">';
			} else {
				echo '<td width="49%">';
			}

			echo artikel($prodID, session_id());

			if ($eersteKolom) {
				echo '</td><td width="2%">&nbsp;</td>';
			} else {
				echo '</td></tr>';
			}
			$eersteKolom = !$eersteKolom;
		}
	}

	if (!$eersteKolom) {
		// een oneven aantal produkten
		echo '<td>&nbsp;</td></tr>';
	}
} else {
	//Geen geldige categorie...
?>
			<tr>
				<td colspan="5">
					Geen categorie!
				</td>
			</tr>
<?php
}
?>
		</table>
	</body>
</html>
 
Laatst bewerkt:
En zo is het script perfect!
Mag ik jou bedanken voor je tijd!

Thnx,

Gr. Exotic :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan