udelukkelse af row i MySQL databse i php fremvisning.
Sorry den skumle tille men det er det bedste jeg kunne finde på.Jeg vil opnå følgende:
At hente noget information fra en tabel i en MySQL database og frem vise det ved hjælp af php. Dog skal den kun vise informationer fra de rows der indeholder en speciel information.
Min tabel gemmer følgende informationer:
title (titlen til billedet)
img (url'en til billedet)
txt (url'en til en text fil)
type (hvilken type er billedet)
date (dato for oplæggelse af filen, sat automatisk da date row'en er sat til "Timestamp" og "NOW")
Jeg sætter billeernes type inden for disse 5 kategorier:
web-design
wallpapers
art
3D
misc
Jeg har lavet en iframe som gerne skulle vise de forskellige typer billeder alt efter hvad brugere klikker på.
Jeg vil så gerne have 5 forskellige sider som skulle vise den valgte typer billeder og ligger dem efter dato, med det nyeste øverst.
Jeg havde tænkt på ngoet med at udelukke alle rows der hvis type ikke var X (X=den kategori den side n engang skulle vise). men jeg kan desværre ikke selv finde ud af at programmere det...
Hvis der er en smartere måde at gøre det på end at bruge iframes vil jeg nblive glad for at høre det også.
Lige nu viser jeg bare alle billederne sammen, jeg bruger følgende kode til at vise dem og deres informationer:
<?php
$connection = mysql_connect("serverens_navn", "mit_brugernavn", "mit_pass");
mysql_select_db("min_databases_navn");
$result = mysql_query("select * from portfolio");
while ($row = mysql_fetch_array($result)) {
extract($row);
echo "<font face=Tahoma size=-1> <b> $title </b> </font> <br> <font face=Tahoma size=-2> <div align=right> Date: $date </div> <br> <img src=images/plus.jpg><a href=$img target=_blank> Show picture </a> <br> <img src=images/plus.jpg><a href=$txt target=description_box> Show description </a> <br> <hr> </font>";
}
mysql_close($connection);
?>
Koden virker sånnen' set fint nok men det er bare meget rodet at se på på selve siden især nå at der kommer flere billeder(www.blivion.1go.dk under portfolio).