POST array?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

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 »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »
Jeffrey Wilcke

Jeffrey Wilcke

20/12/2007 02:08:00
Quote Anchor link
Hey,

Ik zit een beetje met een lastig iets. Ik ben een web applicatie aan het ontwikkelen die een soort van email systeem heeft.

Elk bericht word simpel weergegeven in een table, en de bedoeling is dat de gebruiker elk gewenst bericht kan aanvinken (type=checkbox) en er een actie op uitvoeren (bv verwijder).

Het probleem is dat ik niet zo goed weet hoe ik doormiddel van <form method="POST"> er achter kan komen welke berichten zijn aangevinkt op dus zeg maar de volgende pagina (dus action=*).

Wat ik probeer, en misschien wel onmogelijk is om een array met berichten IDs te POSTen doormiddel van een javascript en vervolgens er een action op uit tevoeren.

Ik hoef geen complete scripts maar gewoon een korte uitleg ofzo iets :)

Hoop dat jullie me kunnen helpen :D

P.S.: Ik hoop dat wat ik probeer uitteleggen een beetje begrijpelijk is :P
 
PHP hulp

PHP hulp

28/11/2024 11:13:35
 
Mr Bob

Mr Bob

20/12/2007 02:32:00
Quote Anchor link
als je een formulier met meerdere checkboxes POST, dan komt in de POST-array de lijst met checkboxes te staan, met de vermelding of ze aan of uit staan. Zorg dus dat je in het script dat de post ontvangt weet hoeveel checkboxes er zijn, en hoe ze heten.

posten doormiddel van js: document.formuliertje.submit()
dan verstuur je het formulier genaamd "formuliertje". zorg dat dat formulier de method "POST" heeft.

En als het goed is, heeft een aangevinkte checkbox de waarde "on" of "off", zo kun je dan kijken welke er aan staan.

maak dan zoiets als (geen de checkboxes bijvoorbeeld namen als "ch1" enz):

$checkBoxes = Array(
$post['ch1'],$post['ch2'],
$post['ch3'],$post['ch4'],
$post['ch5'],$post['ch6']
);
for ( $i=0; $i<count($checkBoxes); $i++ ) {
if ( $checkBoxes[$i] == "on" ) {
// uit te voeren script voor aangevinkt
} else {
// uit te voeren script voor niet aangevinkt
}
}

is dit wat je zoekt?
 
Jeffrey Wilcke

Jeffrey Wilcke

20/12/2007 08:01:00
Quote Anchor link
Helaas niet.

Het probleem is dat ik niet weet hoeveel checkboxes er zijn, al is het wel makkelijk er achter te komen doormiddel van een while loop counter (alle berichten komen uit een msql database) en deze vervolgens te POSTen doormiddel van een hidden input field.

Ik weet ook de 'name' van m'n checkbox dus niet, en het probleem is dus dat ik $_POST['iets'] niet kan doen. Wat ik geprobeerd heb te doen is om alle checkboxes een en dezelfde naam te geven, en dus krijg ik in JS document.getElementById("checked_messages")[0] document.getElementById("checked_messages")[1] enz. vervolgens deze te POSTen .. alleen is dat volgens mij niet mogelijk. Hiervoor heb ik dus een oplossing nodig :)

Ik zal er aan te denken om misschien in JS iets te doen zoals:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
obj = document.getElementById("checked_messages");
// pseudo
while count(obj)
checkedMess += obj.value += ',';
document.hiddenfield.value = checkedMess;
submit()

De value van m'n checkbox bevat m'n message ID die correspondeerd aan message ID in m'n mysql database.
Vervolgens in PHP strip ik de ',' uit de "array" (hiddenfield) met namen en kan ik elke name (value) individueel benaderen in mysql .. alleen is het wat omslachtig lijkt me. Dacht misschien kan het wat simpeler of op een 'juiste' manier.

EDIT: Of inplaats van een hidden field een session te gebruiken.
Gewijzigd op 01/01/1970 01:00:00 door Jeffrey Wilcke
 
M Ypma

M Ypma

20/12/2007 10:40:00
Quote Anchor link
je kunt ook de name attribute een volgende waarde geven: check[berichtId] nu krijg je een array ipv van alle checkboxes los. en kun je in je POST array hem alsvolgt benaderen $_POST['check'][4] = berichtId 4 aan of uit?
 
Jan geen

Jan geen

20/12/2007 11:23:00
Quote Anchor link
of met een foreach loopje er door heen wandelen
 
Jeffrey Wilcke

Jeffrey Wilcke

20/12/2007 11:36:00
Quote Anchor link
Dank :)

Ik ben er uit. Niet geheel zoals hierboven, maar mede dankzij jou ben ik er nu uit :)

<input type="checkbox" name="messages[]" id="messages" value="'.$row['mid'].'">

en dan gewoon in wanneer je submit()

if(isset($_POST['messages']))
{
foreach($_POST['messages'] as $mid)
// doe iets met mid
}

Te simpel gewoon haha *ashamed*
Gewijzigd op 01/01/1970 01:00:00 door Jeffrey Wilcke
 



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.