Hyperlink problem fra DB
Hej Eksperter!!Jeg er i gang med en skole-opgave med en Portofolie.
Læreren havde et lille krav og det var at alle vores link skulle stå i en DB, samt noget tekst til linket.
Det kan jeg også finde ud af, men jeg ved ikke hvordan man evt. laver en submenu.
min DB er opbygget sådan:
CREATE TABLE `topmenu` (
`id` int(11) NOT NULL auto_increment,
`navn` varchar(20) collate utf8_danish_ci default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci;
samt med en anden tabel:
CREATE TABLE `submenu_skoleopgaver` (
`id` int(11) NOT NULL auto_increment,
`navn` varchar(255) collate utf8_danish_ci default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_danish_ci;
Jeg har selve min kildekode her:
<?php
$rs = mysqli_query($conn,"select * from topmenu");
while($link = mysqli_fetch_array($rs)){
echo "<a id='topmenu' href='index.php?pageid=".$link['id']."'>".$link['navn']." </a>";
};
?>
Hvis jeg nu trykede på id nr. 2 skulle der meget gerne komme fem links op men den henter kun den ene link fra tabel: submenu_skoleopgaver, og det er et eller andet med id'en der skal laves om.
min submenu kode ser sådan ud:
<?php
$pageid = @$_GET['pageid'];
(!isset($pageid) ? $pageid = 1 : $pageid);
$get = mysqli_query($conn,"select * from submenu_skoleopgaver where id = ".$pageid."");
while($submenu = mysqli_fetch_array($get)){
echo "<a id='topmenu' href='index.php?pageid=".$submenu['id']."'>".$submenu['navn']."<br /></a>";
};
?>
Jeg håber at der er nogen der kan hjælpe mig?
