I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du skal have 2 tabeller, de kunne have flg opbygning ->
HOVEDPUNKTER -> ID, NAME
UNDERPUNKTER -> ID, ID_SUB, NAME
Det er sådan set grundideen hvis hvert punkt skal have noget indhold kan et felt der hedder CONTENT f.eks. tilføjes. Tricket er så at de underpunkter der hører til HOVEDPUNKTET med id 1 bliver sat til at have ID_SUB 1.
hanshenp: du kan da godt hive det hele ud og efterfølgende vise menu-punkter der hører under den rigtige kategori, men jeg tror det er betydeligt hurtigere at lave et par ekstra SELECT's frem for at fedte med noget php -- desuden så tager det ca. ingen tid at lave en SELECT i forhold til hvor lang tid det tager at oprette forbindelsen til databasen... => lav blot et par ekstra SELECT's og hav god samvittighed :)
Så kan jeg jo ligeså godt gøre det på den måde jeg havde fundet frem til inden, hvor jeg kører 4 forespørgsler til den ene tabel jeg har, eftersom jeg ved at undersiderne altid vil have: underid = 1-4...
erikjacobsen: men mon ikke det er hurtigere at lave fire selects og fire løkker frem for én select og én/fire løkke(r) der så skal kontrollere om undermenu'en nu er "rigtig"?
hanshenp: Mjaeh, det er en løsning, men tænk på at hver af "while($menuR-løkkerne" kører igennem _alle_ dataene du har trukket ud af databasen... reelt set trasker du gennem de samme data fire gange for at se om underid'en nu i den ene eller anden omgang er 1, 2, 3 eller 4...
$menuQ = mysql_query("SELECT id,overskrift,underid FROM site ORDER BY underid,overskrift"); $gammel=0; while ($menuR = mysql_fetch_array($menuQ)) { if ($gammel!=$menuR['underid']) { $gammel=$menuR['underid']; print "Menu$gammel<br>"; } print "<a href='?id=$menuR[id]'>$menuR[overskrift]</a><br>"; }
nej, for mit uotput er vel optimeret til at 1erne kommer første, og så længe den får 1ere, smider den outputtet under menu1... ellers går den videre til 2,3 eller 4
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.