Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Dropdownliste med variabler - default option?

Dropdownliste med variabler - default option?


 

Dropdownliste med variabler - default option?

Kejej  

Jeg har en dropdown menu som henter de forskellige options fra en mysql database,
problemet ligger i, at jeg ikke ved hvordan jeg skal sikre hvilken option der vises som
default.

<select name="gruppe2">
        <?
            
{
                
$result mysql_query("SELECT GRUPPE_NAVN, GRUPPE_ID FROM GRUPPE");    
        }
    
                if(!
$result)
            {
                echo 
"FEJL : "mysql_error();
        }
            while (
$herer mysql_fetch_array($result))
            {
                print 
"<option value=\"".$herer[GRUPPE_ID]."\" >".$herer[GRUPPE_NAVN]."</option>";
        }
    
?>



Dato : 09.03.2005, 14:43

Visninger : 1422

Points : 0

 

Den der vises som default er bare den første..


Dato : 09.03.2005, 15:17

Kommentar af : Nicolas Frantzen  

 

Det der også er en del af problemet er, at default værdien kommer an på hvad der bliver
skrevet i en tekstfelt et andet sted...ved at skrive fx. et bestemt brugernavn, kommer de
værdier frem der tilhører den bruger.


Dato : 09.03.2005, 15:20

Kommentar af : Kejej  

 

Det lyder underligt..
Hmm..


Dato : 09.03.2005, 15:21

Kommentar af : Nicolas Frantzen  

 

Altså, ideen med det hele er, at man skal kunne redigere en bruger. Ved at skrive
brugernavnet på den bruger man vil redigere, kommer de ting frem som der står ved det
brugernavn i databasen (adresse oa.). Til en bruger er der også tilknyttet en gruppe, og
man skal så have mulighed for at ændre den gruppe - MEN, man må kun ændre til en
gruppe der findes i forvejen - derfor en dropdown menu.
Problemet ligger i, at når man skriver brugernavnet, så kan jeg fint få de andre felter
frem fra databasen (skal bare frem i tekstfelter), men kan ikke få det til at virke med
dropdown menuen, den står bare hele tiden på den første værdi.
Så på en måde skal der sættes en default der svarer til det brugernavn/den bruger man
nu engang har valgt.

Blev det mere forståeligt?!


Dato : 09.03.2005, 15:39

Kommentar af : Kejej  

 

Det du siger altsaa der er flere rows i db'en til at ændre gruppen?
Idéen med en dropdown er jo der kun er én row og efter den value  mulighederne har
bliver de tilføjet til db'en.. Men hvis man ska redigere sin bruger ska man bruge UPDATE
og ikke INSERT..
Men hvis det er den man har valgt der ska staa som default ska du jo bare lave en 
while ($row = mysql_fetch_assoc($query)) {
som definer $row og som den første's value bruger du $row[gruppe];


Dato : 09.03.2005, 15:58

Kommentar af : Nicolas Frantzen  

 

fundet en løsning? hvis gider du så ikke at lukke spørgmålet ved at godkende et svar.
bare god skik.


Dato : 13.04.2005, 11:53

Kommentar af : t n.  

 

Fik lavet det selv, lavede lidt om på koden, så det sidst kom til at virke

Dato : 14.04.2005, 09:46

Godkendt svar af : Kejej  




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund