03. januar 2004 - 17:52Der er
17 kommentarer og 1 løsning
fra database til html form
Hej
Jeg er ved at lave et admin modul til at kunne indsætte forskellige produkter i en database. Til det er jeg støt ind i et problem da jeg ikke kan finde ud af hvordan man fra en form kan hente oplysninger fra en database.
Jeg har jeg lavet 2 drop down forme som skal hente indhold min database.
Den ene skal brugeren kunne vælge hvilken overkategori produktet skal ligge i.
Den anden skal så bagefter når brugeren har valgt hvilken overkategori vise hvilke underkategorier der er indeunder den aktuelle overkategori..
I min database har jeg tabellerne produkter_daek, produkter_tuning og overkategori..
Når brugeren vælger underkategori skal den så vælge dem som har mode = 1, hvor mode = 2 er produkter og 1 er underkategorier.
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.
Jeg er på vej ud af døren, men smider du ikke lige et link ind til din side, så kan det være det er nemmere for mig (og andre) lige at finde ud af hvad der er du ønsker.
Thorus> ikke for at fornærme dig, men jegvil anbefale dig af læse www.webcafe.dk/artikler/php før du forsøger på at lave php. Den der kode vil resultere i et kaos, hvor du er heldig, hvis der ikke er fejl!
<? //Henter dataene fra mysql $strsql = mysql_query("select * from overkategori order by navn"); ?>
Men det for vel ikke undermenuerne til, at blive vist alt efter hvilken hovedmenu der er valgt. For, at de bliver det, skal du vel have sat en variabel=hovedmenuID og derefter ("select * from underkategori where '$variabel' = hovedmenuID");
eller hva? Kan man mon smide en action="send.php" name="h_menu" ind i <option> for derefter at lave en:
if (!h_menu =="") { $strsql=mysql_query("select * from underkategori where '$variabel' = hovedmenuID"); Så kan du udskrive de relevante undermenuer vha alt det andet kr-data skrev }
vil der skulle en echo før <select og alt det der, da det ikke er phpkode. Desuden ville det være spild af plads og tide at kode sådan her: $content = $content . "<option value=\"{$row["katnavn"]}\">{$row["katnavn"]}</option>"; da du lige så godt kan udskrive den med det samme.
Jeg vil dog indrømme, at det gik lidt hurtigt da jeg læste din kode, da jeg så et par syntaksfejl, som aldrig har været det :( Jeg ved ikke om jeg kender til templates systemer, jeg tror jeg kender det, bare ikke ved det navn, men hvis du har et link der uddyber det, eller, hvis du selv vil, så vil jeg da gerne se dig uddybe det.
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.