• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Lav selection list

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder
Af xzer0 | 17.03.2008 15:38

Lav selection list

Programmering

Jeg vil gerne lave en selection liste til min hjemmeside.

Det skal helst se ca. sådan her ud:



"søgefelt her"

-------------- --------------

| 1. valg | --> | indsæt her |

| 2. valg | <-- | |

| | | |

| | | |

-------------- --------------





Er der nogle som har et godt link eller lign? Det skal hente listen fra en mysql-database, og så skal man kunne indsætte til højre. Samtidig skal man kunne søge i venstre rude, sådan at antallet af valg mindskes til noget som indeholder det der står i søgefeltet.



Med venlige hilsner

Nis

  • Log in to post comments

Kommentarer7

17 år 2 måneder siden

Permalink

Indsendt af dunston den 17. marts 2008 kl. 16:02

Permalink

Re: Lav selection list

Hmm den smukkeste måde ville være med lidt javascript, ajax kald, samt lidt php kode.



men det kan også skrives kun i php, men kræver lidt mere tænkning.



Kan se du også har lavet et andet indlæg, hvad skal det bruges til ?

Til at lære det, for så burde du nok prøve med lidt mindre advanceret

  • Log in to post comments

17 år 2 måneder siden

Permalink

Indsendt af xzer0 den 17. marts 2008 kl. 16:33

In reply to Re: Lav selection list by dunston

Permalink

Re: Re: Lav selection list

Det skal bruges til en database, hvor interface er noget HTML og php.

Brugerne skal kunne tilmelde sig forskellige grupper, alt efter hvor i landet de kommer fra. Så vil de modtage info om kun disse grupper de er tilmeldt.

  • Log in to post comments

17 år 2 måneder siden

Permalink

Indsendt af dunston den 18. marts 2008 kl. 09:17

Permalink

Re: Lav selection list

Altså hvis jeg laver det for dig, lærer du jo ingen ting, dvs jeg har spildt min tid godt og grundigt.

  • Log in to post comments

17 år 2 måneder siden

Permalink

Indsendt af xzer0 den 18. marts 2008 kl. 10:46

In reply to Re: Lav selection list by dunston

Permalink

Tja... Det er muligt

... Det er muligt at du har ret. Men omvendt har jeg googlet mig rundt hele dagen i går i jagten på en god forklaring på netop sådan en "list box". Det er meget meget svært at finde et godt eksempel som er til at forstå og som i øvrigt kan det jeg vil have det skal kunne. Der findes praksisk talt ingen tutorials på emnet, eller også googler jeg forkert.



Mit største problem er at se, hvorfor min indsatte php-kode ikke virker. Den skal hente listen fra mysql-databasen med noget query-liste... Jeg har forsøgt mig med noget som ser sådan her ud:









var from_array = new Array(1,2,



include 'config.php';

include 'opendb.php';

$query = "SELECT byer FROM byliste ORDER BY byer";

$result = mysql_query($query);

if(mysql_num_rows($result)) {

// we have at least one option, so show all options as options in select form

while($row = mysql_fetch_row($result))

{

print("$row[0]");

}

} else {

print("Ingenting tilføjet endnu.");

}

include 'closedb.php';

); // this array has the values for the source list

var to_array = new Array(); // this array has the values for the destination list(if any)









function moveoutid()

{

var sda = document.getElementById('xxx');;

var len = sda.length;

var sda1 = document.getElementById('yyy');

for(var j=0; j
{

if(sda[j].selected)

{

var tmp = sda.options[j].text;

var tmp1 = sda.options[j].value;

sda.remove(j);

j--;

var y=document.createElement('option');

y.text=tmp;

try

{sda1.add(y,null);

}

catch(ex)

{

sda1.add(y);

}

}

}

}





function moveinid()

{

var sda = document.getElementById('xxx');

var sda1 = document.getElementById('yyy');

var len = sda1.length;

for(var j=0; j
{

if(sda1[j].selected)

{

var tmp = sda1.options[j].text;

var tmp1 = sda1.options[j].value;

sda1.remove(j);

j--;

var y=document.createElement('option');

y.text=tmp;

try

{

sda.add(y,null);}

catch(ex){

sda.add(y);

}



}

}

}





Tilgængelige byerValgte byer







for(var i=0;i
{

document.write(''+from_array[i]+'');

}









>" onclick=moveoutid()>











for(var j=0;j
{

document.write(''+to_array[j]+'');

}















Jeg kan imidlertid ikke få den til at vise php/mysql listen, og jeg kan ikke se hvor jeg skal hive de ting ud, som er sat over i højre box. Jeg vil jo gerne føre dette tilbage til mysql-databasen under denne bruger!



Hvad er fejlen i mit script?

  • Log in to post comments

17 år 2 måneder siden

Permalink

Indsendt af thn den 18. marts 2008 kl. 10:52

Permalink

Kære ven
Det du gør nu er,

Kære ven



Det du gør nu er, at du går ind på denne side:

http://udvikleren.dk/PHP/Article.aspx/32/



Så starter du første med nogle ganske basale ting, som udtræk fra en tabel og osv.



Så senere kan du lave alle de fancy ting.

At jeg så ikke syntes nogen eller noget skal begynde på PHP er så bare min Microsoft tankegang (XSS Angreb og osv).

  • Log in to post comments

17 år 2 måneder siden

Permalink

Indsendt af xzer0 den 18. marts 2008 kl. 12:39

In reply to Kære ven
Det du gør nu er,
by thn

Permalink

Det er jo ikke sql der er problemet

Jeg fandt ud af, at jeg havde døbt siden .html men den skal selvfølgelig hedde .php hvis php-scriptet skal afvikles.



Det virker nu fint.

  • Log in to post comments

17 år 2 måneder siden

Permalink

Indsendt af Kresten Kjaer den 18. marts 2008 kl. 12:48

Permalink

#5

PHP er ganske udemærket, bare sørg for at bruge et ordentligt framework bagved. Der er en del at vælge imellem.

  • Log in to post comments

Svar søges

Test 0
Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 5
2 stk Jolla C2 sælges 2
Test 2
Det første forumindlæg efter installation af Forum-modulet 8
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad