listbox POST-vars

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »
Wout van der Burg

Wout van der Burg

26/11/2008 09:31:00
Quote Anchor link
Hallo,
Ik heb een script waarbij ik 2 listboxes heb. Met deze boxes kan ik waarden van links naar rechts verplaatsen. Nu ziet PHP mijn POST-vars hiervan niet.. Ziet iemand het probleem?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<script type="text/JavaScript">
    function RightButton_OnClick() {
        
        var AvailableLB = document.getElementById("available[]");
        var LinkedLB = document.getElementById("linked[]");
        
        for (var i=0; i < AvailableLB.length; i++) {
            if (AvailableLB.options[i].selected == true) {
                LinkedLB.options[LinkedLB.length] =
                new Option(AvailableLB.options[i].text,
                AvailableLB.options[i].value);
                AvailableLB.options[i] = null;
                i=i-1;
            }
        }
        return;
    }
    </script>

    <script type="text/JavaScript">
    function LeftButton_OnClick() {
        
        var AvailableLB = document.getElementById("linked[]");
        var LinkedLB = document.getElementById("available[]");
        
        for (var i=0; i < AvailableLB.length; i++) {
            if (AvailableLB.options[i].selected == true) {
                LinkedLB.options[LinkedLB.length] =
                new Option(AvailableLB.options[i].text,
                AvailableLB.options[i].value);
                AvailableLB.options[i] = null;
                i=i-1;
            }
        }
        return;
    }
    </script>
<?php // pour l'couleur
<form id="rechtselectie" name="rechtselectie" action="index.php" method="POST">
<
table>
<
tr>
    <
td>
        <
span class="resultkop">Niet toegewezen:</span><br>
        <
select class="afwezig" multiple style="width:150px;" size="10" name="available[]" id="available[]">
            <
option value="1">Optie 1</option>
            <
option value="2">Optie 2</option>
        <
/select>
    <
/td>
    <
td>
        <
input name="move" type="button" value="<" onClick="LeftButton_OnClick();">
        <
input name="move" type="button" value=">" onClick="RightButton_OnClick();">
    <
/td>
    <
td>
        <
span class="resultkop">Toegewezen:</span><br>
        <
select class="aanwezig" multiple style="width:150px;" size="10" name="linked[]" id="linked[]">
            <
option value="3">Optie 3</option>
            <
option value="4">Optie 4</option>
        <
/select>
    <
/td>
<
/tr>
<
tr>
    <
td colspan="3"><input id="submit" name="submit" type="submit" value="OK"></td>
<
/tr>
<
/table>
<
/form>
[
code]<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    if (isset($_POST['linked'])) {
        echo "OK";
    }
else {
        echo "kut";
    }

    print_r($_POST['linked']);
    print_r($_POST['available']);
}
  
?>



De output is;
kut
Notice: Undefined index: linked in groepsrechten.php on line 130

Notice: Undefined index: available in groepsrechten.php on line 131
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
 
PHP hulp

PHP hulp

04/05/2024 12:28:42
 
Robert Deiman

Robert Deiman

26/11/2008 09:46:00
Quote Anchor link
@Wout

Ik wil wel even proberen / testen, maar mis wel een stukje code zo.. :) kan je die code ergens plaatsen, zodat heen en weer schuiven ook werkt? Dan ga ik even proberen of ik je kan helpen. Zie zo namelijk de fout niet.
 
Wout van der Burg

Wout van der Burg

26/11/2008 09:50:00
Quote Anchor link
bij deze :) ^
 
Beezz

Beezz

26/11/2008 09:52:00
Quote Anchor link
Kan het niet zijn dat de

name="linked[]" id="linked[]">

Wordt gezien als 1 dus niet vergelijkbaar met $_POST['linked']
 
Jacco Engel

Jacco Engel

26/11/2008 09:53:00
Quote Anchor link
Nee

Enige dat ik me afvraag is waarom op regel 38 van de snippit er een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php staat
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Beezz

Beezz

26/11/2008 09:56:00
Quote Anchor link
Beter!!!
Gewijzigd op 01/01/1970 01:00:00 door Beezz
 
Wout van der Burg

Wout van der Burg

26/11/2008 09:58:00
Quote Anchor link
Jacco
Ja dat klopt, die had ik gedaan voor de kleur.. Dus dat genegeerd worden..
 
Robert Deiman

Robert Deiman

26/11/2008 09:58:00
Quote Anchor link
Ik zie wel wat de fout is, en ben nu aan het zoeken naar de oplossing.

Bij een selectlist namelijk, moet je de items selecteren (houd ctrl of shift vast voor het selecteren van meerdere items) alvorens die worden meegestuurd.

Ik denk aan een js oplossing, ga ik mee aan de gang. :)
 
Wout van der Burg

Wout van der Burg

26/11/2008 10:00:00
Quote Anchor link
Ah ok... :) ja nou je het zegt =D
Ben benieuwd naar je oplossing.. Alvast bedankt voor je moeite
 
Jacco Engel

Jacco Engel

26/11/2008 10:02:00
Quote Anchor link
als het een Ajax oplossing mag zijn kun je denken aan.


(ff prototype style)

$('listbox').getElementsByTagName('option');

Enzovoort
 
Robert Deiman

Robert Deiman

26/11/2008 10:03:00
Quote Anchor link
@Jacco

Hoezo AJAX oplossing? Je moet met JS aan de cliënt kant zorgen dat alle items zijn geselecteerd, voor het formulier wordt verzonden. Daar komt geen AJAX bij kijken hoor.
 
Jacco Engel

Jacco Engel

26/11/2008 10:06:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
var optList = document.getElementById('listbox').getElementsByTagName('option');
for(i=0;i<optList.length;i++)
{
optList[i].selected = 'selected' ;
}

zoiets ongeveer :)

Maar ik zei ook ALS ;)
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Robert Deiman

Robert Deiman

26/11/2008 10:20:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<script type="text/JavaScript">
    function RightButton_OnClick() {
        
        var AvailableLB = document.getElementById("available[]");
        var LinkedLB = document.getElementById("linked[]");
        
        for (var i=0; i < AvailableLB.length; i++) {
            if (AvailableLB.options[i].selected == true) {
                LinkedLB.options[LinkedLB.length] =
                new Option(AvailableLB.options[i].text,
                AvailableLB.options[i].value);
                AvailableLB.options[i] = null;
                i=i-1;
            }
        }
        return;
    }
    </script>

    <script type="text/JavaScript">
    function LeftButton_OnClick() {
        
        var AvailableLB = document.getElementById("linked[]");
        var LinkedLB = document.getElementById("available[]");
        
        for (var i=0; i < AvailableLB.length; i++) {
            if (AvailableLB.options[i].selected == true) {
                LinkedLB.options[LinkedLB.length] =
                new Option(AvailableLB.options[i].text,
                AvailableLB.options[i].value);
                AvailableLB.options[i] = null;
                i=i-1;
            }
        }
        return;
    }
    
    function Select_All(){
        var available = document.getElementById('available');
        for (var i = 0; i < available.options.length; i++ ) {
            available.options[i].selected = 'selected';
            }
        var linked = document.getElementById('linked');
        for (var i = 0; i < linked.options.length; i++ ) {
            linked.options[i].selected = 'selected';
            }
        }
    </script>

<form id="rechtselectie" name="rechtselectie" action="str_split.php" method="POST">
<table>
<tr>
    <td>
        <span class="resultkop">Niet toegewezen:</span><br>
        <select class="afwezig" multiple style="width:150px;" size="10" name="available[]" id="available">
            <option value="1">Optie 1</option>
            <option value="2">Optie 2</option>
        </select>
    </td>
    <td>
        <input name="move" type="button" value="<" onClick="LeftButton_OnClick();">
        <input name="move" type="button" value=">" onClick="RightButton_OnClick();">
    </td>
    <td>
        <span class="resultkop">Toegewezen:</span><br>
        <select class="aanwezig" multiple style="width:150px;" size="10" name="linked[]" id="linked">
            <option value="3">Optie 3</option>
            <option value="4">Optie 4</option>
        </select>
    </td>
</tr>
<tr>
    <td colspan="3"><input onclick="Select_All()" id="submit" name="submit" type="submit" value="OK"></td>
</tr>
</table>
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
print_r($_POST);
    if (isset($_POST['linked'])) {
        echo "OK";
    }
else {
        echo "kut";
    }

    print_r($_POST['linked']);
    print_r($_POST['available']);
}
  
?>
 
Wout van der Burg

Wout van der Burg

26/11/2008 10:24:00
Quote Anchor link
Jeeeeeeeeeeeeeej hij doet het

Hartstikke bedankt Robert!!!
 
Beezz

Beezz

26/11/2008 10:29:00
Quote Anchor link
@Jacco,


Wel grappig te zien dat bij id='linked[]' en id='available[]'

de [] zijn verdwenen.....


Hmmmmmm


Vergelijk het maar eens met het vorige script....
Gewijzigd op 01/01/1970 01:00:00 door Beezz
 
Jacco Engel

Jacco Engel

26/11/2008 10:30:00
Quote Anchor link
Omdat het niet practisch en niet nodig is :) niet omdat het conflicten opleverd :)
 
Beezz

Beezz

26/11/2008 10:33:00
Quote Anchor link
Je hebt gelijk.....


Maar soms zit een conflict in een onverwachte hoek...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.