webForumDet fria alternativet

Välja tillgängliga främmande nycklar ur en lista när ny rad skall läggas till

PHP

2 svar · 665 visningar · startad av nigge

Medlem sedan feb. 2002199 inlägg
Frågan#1

Tjena!

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?... ;-)

Medlem sedan mars 2007845 inlägg
#2

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.

Medlem sedan feb. 2002199 inlägg
#3

Haha tack för svaret Drew, tilläggas bör dock att jag inte är 100%igt insatt i php ännu, en lite enklare förklaring skulle uppskattas:-)

/Niklas

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)