Galleri udtræk fra database...
i min db har jeg følgende:en tabel til gallerimenuen (galleritable) som fint henter data og udskriver også den id den skal, mit problem er at jeg ikke får nogen billeder vist.
min Gallery tabel ser sådan her ud:
id[a-i, int], filename[varchar], gtabel[varchar].
har 3 billder med navnene 1.jpg, 2.jpg og 3.jpg og som test har id og gtable samme talrække (selvfølgelig uden jpg.
jeg får så denne fejl
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampplite\htdocs\bhsg.dk (old)\include\function.php on line 111
hvor linje 111 er:
while ($row = mysql_fetch_array($resultat)):
min kode:
<ul id="navilist">
<?php
$resultat = mysql_query("SELECT * FROM galleritable");
while ($row = mysql_fetch_array($resultat)) {
extract($row); ?>
<li><a href="<?php $_SERVER['PHP_SELF'];?>?table=<?php echo $table ?>&id=<?php echo $id ?>"<?php if($table=='official'&$id==2) { ?> style="text-decoration:underline" <?php } ?>><?php echo $title; ?><img src="images/gren.png" class="branch" width="187" height="30" alt="gren" /></a></li>
<?php
}?>
</ul>
<div id="content">
<table id="tableid" cellpadding="0" cellspacing="0">
<tr><td colspan="3"><h2>Billedegalleri</h2></td></tr>
<?php
$resultat = mysql_query("SELECT * FROM $table WHERE gtable = '$id' ORDER BY id AESC");
$i = 0;
while ($row = mysql_fetch_array($resultat)):
extract($row);
$i++;
?>
<td>
<a href="images/gallery/<?php echo $filename; ?>" rel="shadowbox" title="Billedegalleri">
<img src="images/gallery/<?php echo $filename; ?>" height="67" width="100" alt="Galleribillede" />
</a>
</td>
<?php
if(($i % 3) == 0)
echo "</tr><tr>";
endwhile;
?>
</table>
</div>
<?php
$resultat = mysql_query("SELECT * FROM galleritable");
while ($row = mysql_fetch_array($resultat)) {
extract($row); ?>
<li><a href="<?php $_SERVER['PHP_SELF'];?>?table=<?php echo $table ?>&id=<?php echo $id ?>"<?php if($table=='official'&$id==2) { ?> style="text-decoration:underline" <?php } ?>><?php echo $title; ?><img src="images/gren.png" class="branch" width="187" height="30" alt="gren" /></a></li>
<?php
}?>
</ul>
<div id="content">
<table id="tableid" cellpadding="0" cellspacing="0">
<tr><td colspan="3"><h2>Billedegalleri</h2></td></tr>
<?php
$resultat = mysql_query("SELECT * FROM $table WHERE gtable = '$id' ORDER BY id AESC");
$i = 0;
while ($row = mysql_fetch_array($resultat)):
extract($row);
$i++;
?>
<td>
<a href="images/gallery/<?php echo $filename; ?>" rel="shadowbox" title="Billedegalleri">
<img src="images/gallery/<?php echo $filename; ?>" height="67" width="100" alt="Galleribillede" />
</a>
</td>
<?php
if(($i % 3) == 0)
echo "</tr><tr>";
endwhile;
?>
</table>
</div>
selve sitet kan ses her Eksamensprojekt
