menu med id vises i target fra database hvordan
Kære Eksperter.Jeg har lavet en table I en database der hedder :
vmenu den har 3 rækker
id
link
tekst
Jeg har på min side en index.html der har 4 opdelinger.
de 2 af dem er venstreside.php og den anden hojreside.html
Nu ville jeg gerne i højre side have en menu der åbner rækken ”tekst”
når man klikker på det ord fx ”Forsiden” der står i rækken link.
Order ”Forsiden” fremkommer ved at jeg skriver det ind i databasen
selv , blåt som almindeligt ord, dvs jeg går bare ind i databasen med
phpmyadmin og lukker rækken op og skriver ordet ”Forsiden” i rækken link der.
Nu forestiller jeg mig at når man derefter klikker på ordet ”Forside” så kommer
rækken tekst (ses) frem i target=”midt” i index.html , altså den midterside
i index.html den hedder midt.php
Jeg har drømt om at det skal være sådan at id er bestemmende for
hvad for en tekst der vises i midt.php så er der fx mange for fx
”Forside”
”Læs Ide”
så er et klik på en af dem bestemmende for hvad for en tekst der vises
i midtersiden i index.html
Det er nemt nok at lave med html, det er bare et link med target der skrives
ind i rækken link og så henvise til en html side men det er ikke formålet,
formålet er at det ikke er en html eller php side der vises men det som
står i rækken tekst svarende til det ”ord” der står i rækken link.
Jeg har forsøgt mig lidt.
Den kan også godt nok ses og den finder også godt nok id men
der vises ingen ting i midt.php , da jeg ikke ved hvordan
jeg kan lave det.
Kan i hjælpe med den php/Mysql side at en drøm.
<?php
$conn = mysql_connect(" // Åben databasen
$sql = "SELECT * FROM vmenu";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
$sql2 = "SELECT * FROM vmenu WHERE id=$row[id]";
$result2 = mysql_query($sql2) or die(mysql_error());
while($row2 = mysql_fetch_array($result2)) {
echo "<a href=\"?id=$row[id]\">$row[link]</a><br>";
}
}
?>