Variabele variabele meenemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

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 »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

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

05/11/2024 11:49:12
 
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.