Ik probeer foto's uit mijn database te krijgen wat ook lukt maar de manier waarop ik ze op mijn pagina wil krijgen lukt me niet.

hoe ik het zou willen: hier worden de foto's in twee kolomen en diverse rijen weergegeven.

Met de volgende php code kom ik alleen maar tot 1 kolom en diverse rijen:

<?php
$user="";
$host="";
$password="";
$database = "collectie";
$connection = mysql_connect($host,$user,$password)
or die ("couldn't connect to server");
$db = mysql_select_db($database,$connection)
or die ("Couldn't select database");
$productGroep = "Kruiken"; //
$query = "SELECT * FROM producten WHERE productGroep='$productGroep'";
$result = mysql_query($query)
or die ("Couldn't execute query.");
$nrows = mysql_num_rows($result);

/* Display results in a table */
echo "<h1>Kruiken</h1>";
echo "<table cellspacing='15'>";
echo "<tr><td colspan='10'><hr></td></tr>";
for ($i=0;$i<$nrows;$i++)
{
$n = $i + 1; #add 1 so that numbers don't start with 0
$row = mysql_fetch_array($result);
extract($row);
$f_price = number_format($price,2);
echo "<tr>\n
<td><a href='../pix/{$pix}'
border='0'>
<img src='../pix/{$pix}' border='0'
width='277' height='369'></a></td><td></td>\n
</tr>\n";
}
echo "</table>\n";
?>

Wie kan me verder helpen.

Ohw, sorry. Klopt helemaal. Ik maak nu op mijn website gebruik van Lytebox met een speciale oplossing icm AJAX. Daar maak ik nu wel gebruik van het element in de img tag. Voor Willem-Jan de volgende oplossing:

<?php
$productGroep = "Kruiken"; //
$query = "SELECT * FROM producten WHERE productGroep='$productGroep'";
$piQ = mysql_query($query)
or die ("Couldn't execute query.");
echo "<table cellspacing='25'>";
echo '<tr>';
$i = 0;
while($piR = mysql_fetch_array($piQ)) {
echo "<td>"."<div align='center'><a href=\"../pix/".$piR['pix']."\" rel=\"lightbox[vacation]\">
<img src=\"../pix/".$piR['pix']."_277x369.jpg' width=\"277\" height=\"369\" border=\"1\" alt=\"".$piR['productID']."\" />";

$i++;
if(($i % 2) == 0)
{
echo '</tr><tr>';
}
}
echo '</tr>';
echo '</table>';
?>
Crispijn schreef op 21.05.2007 22:03


Ik zou even je basis php opkrikken als ik jou was. Dit is gewoon standaard een echo escapen...

edit: ik slashte de verkeerde kant op


Uhhhhhhhh, shame on me :-( Ik heb nog nooit met php gewerkt en dacht "dit is een eitje" uhhhhh misschien toch maar us een boek ofzo gaan inzien hoe het precies allemaal werkt.

Toch een ieder van jullie hartelijk bedankt voor jullie behulpzaamheid, blij dat er iets als dit bestaat maar ik ga eens proberen om mijn php vaardigheden wat te onderbouwen met real knowledge!

Many thanx, ik ga het straks ff proberen.

Reageren