Eller han kunne lave det sådan her:Det er faktisk temmeligt simpelt.
Lad os sige at din tabel med oplysningerne ser sådan her ud:
create table blaabogperson (
id int primary key auto_increment,
navn varchar(255) not null,
beskrivelse text not null,
billede varchar(255)
);
Når du så skal hente alle navnene ud fra databasen,
kan du gøre følgende: (
vis_alle.php)
// husk at etablere forbindelse til databasen!
// den forespørgelse
$sql = mysql_query("select * from blaabogperson order by navn");
// udskriver alle navnene
while($row = mysql_fetch_array($sql)) {
echo "<a href=\\"vis_info.php?id=".$row['id']."\\">".$row['navn']."</a>";
// adskilt af et mellemrum
echo "";
}
Så mangler du bare den side der skal vise de konkrete oplysninger: (
vis_info.php)
// henter den persons id som skal vises.
$id_paa_person = $_GET['id'];
$sql = mysql_query("select * from blaabogperson where id=$id_paa_person");
if(mysql_num_rows($sql) == 1) {
$row = mysql_fetch_array($sql);
// navnet udskrives
echo "<b>navn:</b> ".$row['navn']."";
// billedet udskrives
if($row['billede'] != "") // hvis personen har et billede
echo "<img src=\\"billeder/".$row['billede']."\\" alt=\\"".$row['billede']."\\">";
else // hvis personen ikke har noget billede, vises et standard
echo "<img src=\\"billeder/standard.gif\\" alt=\\"standard.gif\\">";
// mellemrum indsættes
echo "";
// beskrivelsen udskrives:
echo "<b>beskrivelse:</b> ".$row['beskrivelse'];
}
elseif(mysql_num_rows($sql) == 0) // hvis der ikke findes nogen poster, udskrives en fejl
echo "Ingen person er fundet med det ID";
else // hvis ingen findes eller flere end 1 findes, udskrives en fejl
echo "Der er sket en fejl";
Det var sådan cirka det... Skriv hvis der var mere...
-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk[Redigeret d. 07/06-04 18:59:08 af Jimmi Westerberg]