Avatar billede dr.big Nybegynder
07. september 2008 - 12:18 Der er 5 kommentarer og
1 løsning

Multiple select bokse – MYSQL – PHP

Hej eksperter,
Jeg står og gerne vil have lavet en multple select boks, hvor man har muligheder for at vælge nogle forskellige biler… Fx hvis Brian logger ind, kommer der en oversigt over de biler som er tilgængelige og derefter kan man så tilføje dem over til ens liste.
Det skal køre med MYSQL og PHP
Har lavet et lille eksemple om hvordan jeg har forestillet mig det skal se ud… I kan se på www.drbig.frac.dk samt en oversigt over mine tabeller.
Avatar billede dr.big Nybegynder
07. september 2008 - 13:37 #1
har fundet følgende script på html.dk... det virker fint, så man kan rykke value fra den ene til den anden...
Så hvordan for jeg den til at gå ind og læse hvilket nogle som er valgt og sætter dem i den ene boks, og i den anden boks skal så stå dem som er mulige at vælge imellem..

<script type="text/javascript">
<!-- Dette script og mange flere -->
<!-- findes hos http://www.html.dk -->
<!-- Start

function deleteOption(object,index) {
    object.options[index] = null;
}

function addOption(object,text,value) {
    var defaultSelected = true;
    var selected = true;
    var optionName = new Option(text, value, defaultSelected, selected)
    object.options[object.length] = optionName;
}

function copySelected(fromObject,toObject) {
    for (var i=0, l=fromObject.options.length;i<l;i++) {
        if (fromObject.options[i].selected)
            addOption(toObject,fromObject.options[i].text,fromObject.options[i].value);
    }
    for (var i=fromObject.options.length-1;i>-1;i--) {
        if (fromObject.options[i].selected)
            deleteOption(fromObject,i);
    }
}

function SelectAll(fromObject) {
    for (var i=0, l=fromObject.options.length;i<l;i++) {
        fromObject.options[i].text,fromObject.options[i].selected = true;
    }
}

// Slut -->
</script>
Avatar billede dr.big Nybegynder
07. september 2008 - 14:02 #2
I for lige et dump af databasen

-- phpMyAdmin SQL Dump
-- version 2.11.6
-- http://www.phpmyadmin.net
--
-- Vært: localhost
-- Genereringstid: 07. 09 2008 kl. 13:59:08
-- Serverversion: 5.0.51
-- PHP-version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `bil`
--

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

--
-- Struktur-dump for tabellen `biler`
--

CREATE TABLE `biler` (
  `id` int(11) NOT NULL auto_increment,
  `maerke` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Data dump for tabellen `biler`
--

INSERT INTO `biler` (`id`, `maerke`) VALUES
(1, 'BMW'),
(2, 'Toyota'),
(3, 'Ford');

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

--
-- Struktur-dump for tabellen `personer`
--

CREATE TABLE `personer` (
  `id` int(11) NOT NULL auto_increment,
  `Navn` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Data dump for tabellen `personer`
--

INSERT INTO `personer` (`id`, `Navn`) VALUES
(1, 'Brian'),
(2, 'Kaj');

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

--
-- Struktur-dump for tabellen `profile`
--

CREATE TABLE `profile` (
  `id` int(11) NOT NULL,
  `biler` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Data dump for tabellen `profile`
--

INSERT INTO `profile` (`id`, `biler`) VALUES
(1, 2),
(1, 1);
Avatar billede dr.big Nybegynder
07. september 2008 - 21:36 #3
anyone???:)
Avatar billede zynzz Praktikant
08. september 2008 - 17:02 #4
Kan du ikke forklare det lidt nærmere ?
Avatar billede dr.big Nybegynder
08. september 2008 - 18:47 #5
Det jeg ønsker er at når man går ind på siden så kommer der 2 bokse frem…
Den første boks skal der stå de biler som man har valgt, og i nr. 2 boks skal der så være alle de biler som er i databasen. Man skal så have mulighed for at tilføje en af bilerne over til sine valgte…
Har prøvet at lave en liste over tabellere og en eksampel på hvordan jeg kunne forestille mig det skulle fungere på www.drbig.frac.dk :)
Avatar billede dr.big Nybegynder
27. oktober 2008 - 16:23 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester