Variabele variabele meenemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end 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. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Laravel developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Pagina: 1 2 volgende »

Paul Greeve

Paul Greeve

11/04/2011 19:25:02
Quote Anchor link
Beste allemaal ik heb een vraagje over het meenemen van variabelen naar een volgende pagina.

Uit een database haal ik een rij namen op die worden gekoppeld aan o.a. enkele dropdownvelden. Deze velden krijgen een 'name' die wordt gehaald uit een variabele.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
echo '<td><select name="Voertuig_'.$row['Pers_ID'].'">
                <option value="BR20-1">BR 20-1</option>
                <option value="TS22-1">TS 22-2</option>
                <option value="TS22-3">TS 22-3</option>
                <option value="MP22-1">MP 22-1</option>
                <option value="OPL1">OPL1</option>
                <option value="OPL2">OPL2</option>
                <option value="Overig">Overig</option>
            </select>';


$row['Pers_ID'] = dus uit een database opgehaald. Op deze manier krijgt elk veld een eigen naam.

Nu wil ik de keuze van elk veld meenemen naar een volgende pagina die een overzicht toont van alles wat is ingevuld.

Ik heb dat als volgt geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
session_start();
?>

in het basis formulier samen met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<form action="test.php" method="post">


in test.php heb ik dan geprobeerd met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
session_start();
?>

en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$aFormulierVelden
= array('SrtAct','Omschr','Bdag', 'Buur', 'Voertuig_'.$row['Pers_ID']');
?>

de waarden van de velden mee te nemen.
Dat lukt dus niet voor Voertuig_'.$row['Pers_ID']

Ik heb ook geprobeerd de waarde van Voertuig_'.$row['Pers_ID'] in een nieuwe variabele te krijgen maar ook de waarde daarvan blijft geen resultaat geven met $_SESSION.

Heeft iemand een idee?
Gewijzigd op 11/04/2011 19:31:36 door Paul Greeve
 
PHP hulp

PHP hulp

27/04/2024 22:13:38
 
Maarten heijden

maarten heijden

12/04/2011 13:09:37
Quote Anchor link
misschien moet je dan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
//hier dan het script
?>

<form method="post" action="test.php">
<input type="hidden" value="<?php echo Voertuig_'.$row['Pers_ID'].' ; ?>" name="iets?">
<input type="sumbit" name="sumburito">
</form>


met mijn site heb ik het wel zo gedaan met hidden
maar... ik ben beginner :) dus als ik het totaal fout doe niet boos worden :)
 

12/04/2011 13:12:14
Quote Anchor link
Ga je database normaliseren. Dit klopt niet.
Let ook niet op wat Maarten Heijden zegt, dat is ook zo fout als het maar kan.
 
Bart Pasmans

Bart Pasmans

12/04/2011 16:06:33
Quote Anchor link
Karl help die jongen of houd alsjeblieft je mond, ik word zo ziek van jouw negatieve commentaar altijd.
 

12/04/2011 16:09:38
Quote Anchor link
Bart Pasmans op 12/04/2011 16:06:33:
Karl help die jongen of houd alsjeblieft je mond, ik word zo ziek van jouw negatieve commentaar altijd.


Maar het klopt wel...
Dat voertuigen gedoe moet waarschijnlijk nog weer naar een andere tabel (met eventueel een koppeltabel).
Dat wat Maarten zegt is de grootste flauwekul waar ik niet eens op in wil gaan (zie kleurtjes).
Gewijzigd op 12/04/2011 16:11:29 door
 
Maarten heijden

maarten heijden

12/04/2011 16:28:58
Quote Anchor link
Karl Karl op 12/04/2011 16:09:38:
Bart Pasmans op 12/04/2011 16:06:33:
Karl help die jongen of houd alsjeblieft je mond, ik word zo ziek van jouw negatieve commentaar altijd.


Maar het klopt wel...
Dat voertuigen gedoe moet waarschijnlijk nog weer naar een andere tabel (met eventueel een koppeltabel).
Dat wat Maarten zegt is de grootste flauwekul waar ik niet eens op in wil gaan (zie kleurtjes).


potverdorie zeikneus houd daar mee op !

ik zeg dat het fout kan zijn dus als je het zelf niet beter kan donder op dan
 

12/04/2011 16:38:49
Quote Anchor link
Maarten heijden op 12/04/2011 16:28:58:
Karl Karl op 12/04/2011 16:09:38:
Bart Pasmans op 12/04/2011 16:06:33:
Karl help die jongen of houd alsjeblieft je mond, ik word zo ziek van jouw negatieve commentaar altijd.


Maar het klopt wel...
Dat voertuigen gedoe moet waarschijnlijk nog weer naar een andere tabel (met eventueel een koppeltabel).
Dat wat Maarten zegt is de grootste flauwekul waar ik niet eens op in wil gaan (zie kleurtjes).


potverdorie zeikneus houd daar mee op !

ik zeg dat het fout kan zijn dus als je het zelf niet beter kan donder op dan


Nee?
Ik zeg toch dat het fout is. Jij geeft zelf aan dat het fout kan zijn. Ik bevestig dit. Dan is de cirkel rond lijkt mij.
Ik ga er niet verder op in omdat het een simpele echo is. Als je die niet kan, dan kan je beter misschien eerst helemaal stoppen en dan opnieuw beginnen met php leren? Het eerste wat je over het algemeen leert is hoe je "Hello World!" op het scherm kan plaatsen.
 
Maarten heijden

maarten heijden

12/04/2011 16:44:28
Quote Anchor link
ten eerste ik krijg de pest aan de hello world

en ik heb een eigen leden systeem wat met dit werkt

je kon aardiger zijn
 
Ben Van de Voorde

Ben Van de Voorde

12/04/2011 16:46:47
Quote Anchor link
Je kunt wel een leden systeem schrijven maar niet een simpele var?
 

12/04/2011 16:52:16
Quote Anchor link
Maarten heijden op 12/04/2011 16:44:28:
ten eerste ik krijg de pest aan de hello world

Ja, blijkbaar ben je nog niet eens op dat niveau aanbeland.

Maarten heijden op 12/04/2011 16:44:28:
en ik heb een eigen leden systeem wat met dit werkt

Ik wil niet weten hoe (of het überhaupt) werkt. Vertel maar waar het is, dan weet ik zeker dat ik mij daar nooit ga aanmelden.

Maarten heijden op 12/04/2011 16:44:28:
je kon aardiger zijn

Oh ja, de boel moet weer verbloemd worden? Zal ik je ook nog maar een kusje geven op je hoofd? Die zal nu wel pijn doen hé, arme Maarten.
 
Paul Greeve

Paul Greeve

12/04/2011 19:24:21
Quote Anchor link
Beste php-ers. Jammer dat mijn vraag nu dreigt te ontaarden in een vete.
Ik heb al wat rond geneusd op het forum en had al gezien dat Karl niet altijd genuanceerd is in zijn antwoorden. Op zich geen probleem hoor als hij vervolgens met een goed antwoord komt.

Ik ben beginner en sta open voor alle aanwijzingen die bijdragen aan een oplossing van mijn probleem en een verrijking van mijn kennis over php. Daarvoor is dit forum volgens mij bedoeld.

Dus Karl, laat je eens van je beste kant zien en vertel welke oplossing jij zou kiezen!!

@Maarten: bedankt voor je bijdrage, ik ga er eens naar kijken. Als er een betere oplossing is, die ik hier dus nog niet heb gezien, dan hoor je het van me.

We zijn op dit forum om elkaar te helpen niet waar?
 
Arjan -

Arjan -

12/04/2011 19:30:10
Quote Anchor link
Gegevens uit een formulier meenemen naar een volgende pagina kan simpel met de juiste action in je formulier.

Dus:

<form action="paginawaardevariabelenzichtbaarmoetenzijn.php" method="post">
... Hier je formulieronderdelen
</form>

Wanneer het formulier gesubmit is (controleren met if($_SERVER['REQUEST_METHOD'] == 'POST') ) kan je de array $_POST uitlezen.

Dus de pagina "paginawaardevariabelenzichtbaarmoetenzijn.php" wordt dan zoiets als:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {

print_r($_POST);

}


?>


Edit: Sessies kan je gebruiken om binnen één sessie (logisch) gegevens te onthouden over meerdere pagina's (let wel op de veiligheid).
Gewijzigd op 12/04/2011 19:31:40 door Arjan -
 

12/04/2011 19:38:25
Quote Anchor link
Zoals ik zei, ga normaliseren. Dat voertuig_huppeldepup komt uit je database, dat klopt niet.
Verder moet Maarten gewoon naar echo en string kijken.
 
Arjan -

Arjan -

12/04/2011 19:41:37
Quote Anchor link
Karl Karl op 12/04/2011 19:38:25:
Zoals ik zei, ga normaliseren. Dat voertuig_huppeldepup komt uit je database, dat klopt niet.
Verder moet Maarten gewoon naar echo en string kijken.


Dat voertuig_huppeldepup komt niet uit de database naar mijn inziens. Dit is alleen bedoeld om elke selectbox een unieke naam te geven aan de hand van een prefix en de id van data. Dit hoeft niet per definitie fout te zijn.
 
Paul Greeve

Paul Greeve

12/04/2011 20:09:44
Quote Anchor link
Wat Arjan zegt is inderdaad het geval. Het formulier toont een lijst met namen, die wel uit de database komen, met daar achter een aantal velden die gevuld moeten worden waaronder dus een voertuig dat uit een dropdownlist gekozen moet worden. Dit is een vastgestelde lijst (juist om te standaardiseren Karl :-).
Elke dropdownlist wordt d.m.v. dat huppeldepup gedoe voorzien van een unieke naam die overeenkomt met de id van de persoon die er voor staat.

Met de tip van Arjan zie ik in ieder geval dat dit wel werkt.
Bij persoons id 122684 hoort bijvoorbeeld:
[Ingezet_122684] => J
[Voertuig_122684] => BR20-1
[Functie_122684] => B
[BTijd_122684] =>
[ETijd_122684] =>
En bij persoons id 122689 hoort:
[Ingezet_122689] => J
[Voertuig_122689] => TS22-1
[Functie_122689] => 1

Dit ga ik opslaan in de database.
Voordat het naar de db gaat wil ik het op een nieuwe pagina laten zien voor controle en eventueel printen.
Het probleem is dat ik bijvoorbeeld de waarde van [Voertuig_122689] => TS22-1 niet uit de $_POST kan halen met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$aFormulierVelden = array('SrtAct','Omschr','Bdag', 'Buur', 'Voertuig_'.$row['Pers_ID']');
 
Arjan -

Arjan -

12/04/2011 20:17:13
Quote Anchor link
Waarom wil je de gegevens weer naar een andere pagina exporteren? Waarom kan het niet op dezelfde pagina afgehandeld worden?
 
Paul Greeve

Paul Greeve

12/04/2011 20:30:41
Quote Anchor link
Kan ik die netjes laten printen dan met al die vakjes en zo?
Ik vind het mooier om alles netjes als 'platte tekst' te tonen en te printen.
 
Arjan -

Arjan -

12/04/2011 20:40:02
Quote Anchor link
Ja dat kan. Een print_r geeft alleen weer welke waarden de array bevat. Dit is dus ook alleen voor de ontwikkelingsfase geschikt.

Je kan gewoon het volgende doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if(is_array($_POST) AND count($_POST) > 0){

foreach($_POST AS $key => $value) {

echo '<strong>'.$key.':</strong> '.$value.'<br />';

}


}


?>


Misschien een idee om een blik te werken op http://php.net/manual/en/language.types.array.php

Een $_POST variabale is niets anders dan een array die de waarden bevat van een POST request.
Gewijzigd op 12/04/2011 20:41:51 door Arjan -
 
Paul Greeve

Paul Greeve

12/04/2011 20:46:36
Quote Anchor link
Zie hier het verschil.
Dit is de bedoeling:
http://www.greeve1.nl/Brandweer/Presentielijst%206-3-2011_14_57.pdf

Zo wordt het als ik de pagina afdruk zonder verdere bewerking:
http://www.greeve1.nl/Brandweer/VG%20Post%20Frobenstraat%20nieuwe%20presentielijst.pdf

Toevoeging op 12/04/2011 21:14:53:

Quote:
Misschien een idee om een blik te werken op http://php.net/manual/en/language.types.array.php

Een $_POST variabale is niets anders dan een array die de waarden bevat van een POST request.


Dit had ik allemaal gelezen en dit is mee ook duidelijk.
Nu moet ik het alleen nog allemaal netjes weergeven.
Gewijzigd op 12/04/2011 20:49:14 door Paul Greeve
 
Arjan -

Arjan -

12/04/2011 21:34:11
Quote Anchor link
Paul Greeve op 12/04/2011 20:46:36:
Zie hier het verschil.
Dit is de bedoeling:
http://www.greeve1.nl/Brandweer/Presentielijst%206-3-2011_14_57.pdf

Zo wordt het als ik de pagina afdruk zonder verdere bewerking:
http://www.greeve1.nl/Brandweer/VG%20Post%20Frobenstraat%20nieuwe%20presentielijst.pdf


Wat wil je precies, want voor jou is het misschien allemaal duidelijk wat je wilt, maar voor ons (lees: mij) is dat allerminst. Als je goed doorhebt wat een array inhoudt en hoe een array opgebouwd is, dan zal je ook wel een begin kunnen maken met het opnieuw indelen van de array waarmee je de data in de goede volgorde zet zodat je deze eenvoudig kan uitlezen.

Je kan ook in je naam van je selectbox meteen een arraynotatie opgeven, zodat de uitkomst automatisch in een array wordt gezet.

Zoals:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<select name="ingezet[<?php echo $row['Pers_ID'];?>]">

</select>

<select name="voertuig[<?php echo $row['Pers_ID'];?>]">

</select>


Let op: Hierbij moet $row['Pers_ID'] altijd een unieke integer zijn!

$_POST['naamvanselectbox'] zal dan een array bevatten met de verschillende waarden. Dit heeft als voordeel dat het eenvoudiger is om uit te lezen en om bewerkingen uit te voeren.

Uitlezen kan dan met (exclusief de nodige controles!):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
foreach($_POST['ingezet'] AS $key => $value) {

echo 'Pers_ID: '.$key.' & VALUE: '.$value.'<br />';

}

?>


Edit: Ik heb je formulier even realtime bekeken en ik raad je aan om mijn laatste advies op te volgen (het gebruik van arrays).

Om dan alles per pres_id te ordenen kan je de $_POST array doorlopen:

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
<?php

$new_array
= array();

foreach($_POST['ingezet'] AS $key => $value) {

$new_array[$key]['ingezet'] = $value;

}


foreach($_POST['voertuig'] AS $key => $value) {

$new_array[$key]['voertuig'] = $value;

}


print_r($new_array);

?>
Gewijzigd op 12/04/2011 22:21:31 door Arjan -
 
Paul Greeve

Paul Greeve

12/04/2011 22:15:47
Quote Anchor link
Arjan, dat ziet er inderdaad veel logischer en ook eenvoudiger uit.
Ik denk dat ik hier wel mee verder kan.
Echt heel erg bedankt voor de moeite en je tijd!

Ik heb hier veel van geleerd.

@ Karl: Zo kan het ook :-)
 

Pagina: 1 2 volgende »



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.