Håller på och göra ett litet inmatningsformulär i PHP för min MYSQLdatabas.
Att lägga till rader genom inmatningsfält är inga problem...
Men nu skulle jag vilja göra så att när jag lägger till en ny rad som kräver en främmande nyckel från en annan tabell vill jag få upp en lista över tillgängliga rader ur den tabellen att välja bland...
I form av en dropdown meny eller lista eller liknande...
Har ni tips på hur man kan göra detta?...
Att folk ska skriva in vilken nyckel som skall användas känns som gjort för att bli fel:-)
Tack för tips!
/Niklas
PS: Finns det någon trevlig editor som kan hjälpa med sånt här?... ;-)
MySQL workbench finns ju, men hur bra den är för sånt vet jag inte.
Du får läsa in dom främmande nycklarna från databasen och göra en select-lista när formuläret skapas. Det är det enklaste. Du kan använda JavaScript för att dölja eller visa listan.
Eller så kan du hämta listan med JS om användaren klickar på någon knapp eller så. Personligen skulle jag göra listan först.