Button een waarde geven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Jij volgt ontwikkelingen op de voet. Sterker nog: je bent er een onderdeel van. Jij loopt voorp. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor

Bekijk vacature »

C#.NET Developer

Als C#.NET Developer kom je bij deze marktleider op het gebied van een geografische oplossing in een C#.NET Agile Scrum team te werken. Het is een flexibele en familiaire omgeving waar je veel kan leren, opleidingen kan volgen en veel samen gedaan wordt. Samen met je collega's ontwikkel je aan een geografisch pakket waar een aantal databases op aangesloten zijn. Met dit pakket kunnen gebieden, dorpen en steden in kaart gebracht worden. Het is geen probleem als je nog geen ervaring met GEO of GIS hebt. Het gehele team bestaat uit 5 C#.NET Developers en 1 Tester in Nederland en

Bekijk vacature »

IT Servicedesk Coördinator

Ben jij toe aan een nieuwe, verfrissende werkomgeving bij een succesvol en gezond IT-bedrijf in de Randstad? Voel jij je goed alsIT Servicedesk Coördinator in een leuk team? Waar kom je terecht Lime Networks is een succesvol bedrijf met een sterk team dat klanten compleet verzorgt op het gebied van IT. We staan voor techniek, leveren bewezen diensten en spreken hierover heldere taal. Samen werken we als één team voor één doel: Verfrissend in IT! We maken IT simpel. Zo kunnen onze klanten vooroplopen in techniek en vooral veilig werken. Met onze efficiënte IT-diensten en Managed Services kunnen bedrijven presteren

Bekijk vacature »

Oracle Middleware Developer

Wat je gaat doen: Wij zijn op zoek naar een Oracle Middleware Developer met kennis van/ervaring met onder andere SOA Suite 10G en/of SOA Suite 11G, WebLogic, BPEL Orchestration, Java, SOAP. Je bent bekend met de integratie laag gebaseerd op Oracle SOA Suite 10G. Als Middleware developer ben je verantwoordelijk voor de ontwikkeling van integratie tussen de diverse applicaties in het landschap, en de communicatie tussen de klant en andere stakeholders. Je werkt samen met het applicatie team, zoals functioneel ontwerpers en andere ontwikkelaars om de oplossing verder te ontwikkelen en te implementeren. Je collega’s werken onder andere met technieken

Bekijk vacature »

Young Professional Front-end Developer

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Vacature Front-end Developer Je bent creatief, thuis in gebruikersinteractie en een gedreven developer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Aan de slag als Young Professional Front-end Developer Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als intern bij Sogeti. Jij houdt van het uitdenken en implementeren van responsive (web) apps, en

Bekijk vacature »

Senior .NET Developer voor innovatieve marktleider

Functieomschrijving Jij en de 10 a 15 andere Ontwikkelaars werken samen op Agile wijze aan het verder uitbouwen en het verbeteren van de applicatie. Naast de 'hoofdapplicatie' zijn er nog een heleboel kleinere modules omheen. Ook deze moeten allemaal onderhouden en verder uitgebouwd worden. Je werkzaamheden zijn dus heel divers; de ene dag bouw je een volledige nieuwe module, de andere dag fix je bugs en weer een andere dag Wekelijks wordt er een duidelijke planning opgesteld waarin de doelen voor die week worden vastgelegd. Elke ochtend is er een standup waarin de voortgang besproken wordt. Uiteraard wordt dit ook

Bekijk vacature »

Technisch Ontwerper / Applicatieontwikkelaar max.

Uitdagende projecten, afwisseling, de zekerheid van een vast contract en groei is wat CIMSOLUTIONS jou onder andere biedt. Benieuwd hoe wij dit aanpakken? Kom op woensdag 17 april naar ons ICT Professional Event, op 7 locaties in Nederland. Tijdens deze avond kun je naast een hapje en een drankje onze sfeer komen proeven. Maak kennis met CIMSOLUTIONS, onze collega’s en beleef de ervaringen van onze ICT specialisten én de projecten waar zij het verschil maken. Kijk voor meer informatie en/of aanmelden op: https://www.cimsolutions.nl/nl/Evenement/CIMSOLUTIONS-ICT-Professionals-Event Wie zoeken we? Je bent de beste in je vak of hebt de ambitie en de potentie

Bekijk vacature »

Java Backend Developer

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 werk je mee aan de architectuur laag. Daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het software ontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je ondersteunt de software architect en projectleider bij hun werkzaamheden. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak

Bekijk vacature »

Java Developer – Big data (Mango DB, Hadoop,

Intro Would you like to join a company who is active in the high-tech industry and work on high-end software? For our client I am looking for a Java Developer who know how to apply the latest Java Technologies in a semiconductor environment. Key words for this position are Big-data, Mongo DB, Hadoop, Spark and Kafka. About our client Our client creates the conditions that enable you to realize your full potential. They provide state-of-the-art facilities, opportunities to develop your talents, international career opportunities, a stimulating and inspiring environment, and most of all, the commitment of a company that recognizes

Bekijk vacature »

Business Intelligence Consultant

Functieomschrijving BIGorillas groeit! Door deze groei zijn we op zoek naar enthousiaste, gedreven en ambitieuze BI consultants die willen meegroeien met onze organisatie. Met jouw passie voor Business Intelligence inspireer je onze klanten over de ongekende mogelijkheden van Business Intelligence en Analytics. Zo creëer je toegevoegde waarde, waarin je met jouw kennis de juiste informatiebehoefte van de klant achterhaalt. Deze informatiebehoefte weet je vervolgens te vertalen naar realistische oplossingen. Je houdt er van om samen met andere BI Consultants te sparren om zo jouw kennis te vergroten en de klant optimaal te kunnen helpen. Om dit te faciliteren is er

Bekijk vacature »

Developer (Java en.NET)

Hey Javajaan of .Net'er. Ja jij! Zit Java of .NET doordrongen in je bloed? Wil je jouw expertise als Developer ten volste benutten? Buig jij je altijd over de beste manier om een project te realiseren? Over deze functie Als Javajaan of .NET'er ligt jouw focus op het ontwikkelen en onderhouden van websites, webapplicaties, interfaces en andere toepassingen Samen met je Developer squad draag je bij aan het ontwerp en ontwikkeling van nieuwe technologieën De vertaalslag maken van technische specificaties in duidelijke Java/.Net programmatuur Over jou Bachelor of Master in een informaticarichting (of een stevige rugzak aan ervaring)Je bent een

Bekijk vacature »

Front-end Developer (Angular, React, Vue)

Profit4Cloud, (www.profit4cloud.nl) nu met 45 collega's en vestigingen in Amsterdam, Apeldoorn en Eindhoven, zoekt Senior Front-end Developers met passie voor front-end en mobile web-ontwikkeling. Kennen JavaScript, HTML5/CSS3, Angular, React of Vue weinig geheimen voor jou? Wil je meewerken aan innovatieve software ontwikkelprojecten bij TOP-spelers in Banking, Finance, Industrie of Overheid? Dan is Profit4Cloud jouw 'place to be'! Onze Senior Front-end Developer: - Afgeronde HBO/WO opleiding richting Informatica, ICT, CMD of aanverwante richting - Minimaal 4 jaar werkervaring als Developer - Ervaring met Angular, React of Vue en het eco-systeem om te bouwen, testen en packagen - Thuis in JavaScript, HTML5/CSS3

Bekijk vacature »

.Net Custom Software Developer

Jouw rol Voor deze ‘leading edge’ technology practice zijn we op zoek naar een Senior Custom Software Developer. Echte IT-freaks die de ontwikkelingen in het vakgebied nauwkeurig volgen en weten wat er speelt. Die kunnen werken op de grens van het onmogelijke en zo onze nationale en internationale klanten een beslissende voorsprong geven in hun markt. Je adviseert over innovatie en werkt mee aan de agile ontwikkeling en implementatie van state-of-the-art oplossingen, gebaseerd op .Net, Java en/of Mendix. Het gaat vaak om nieuwe technieken, veel eindgebruikers en complexe omgevingen, waarin de lat hoog ligt. Snelheid en topkwaliteit zijn bij deze

Bekijk vacature »

AngularJS Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Developers om ons development team te versterken. Je bent creatief en draagt met je enthousiasme positief bij aan de teamgeest binnen een projectteam. Je gaat webapplicaties 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 interesse in het applicatie landschap.

Bekijk vacature »

.Net Web Developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Web Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Web Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam en je ondersteunt de software architect en projectleider bij hun werkzaamheden. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege

Bekijk vacature »
Wouter Horst

Wouter Horst

27/12/2018 18:55:00
Quote Anchor link
Beste Forumleden,

Is er een manier om twee buttons toe te voegen die direct een submit hebben met bv Button Ja of Button Nee

Deze wil ik dan bij drukken gelijk de waarde laten opslaan in een tabel.
Dit lukt me bijvoorbeeld wel met een Radio button maar dan moet je eerst die selecteren en dan nogmaals op update/submit button drukken.

http://www.wvanderhorst.nl/voorbeeld.png

http://www.wvanderhorst.nl/voorbeeld2.png


Hoop dat me vraag een beetje duidelijk is.
Gewijzigd op 27/12/2018 19:53:21 door Wouter Horst
 
PHP hulp

PHP hulp

19/03/2019 03:55:19
 
Thomas van den Heuvel

Thomas van den Heuvel

27/12/2018 19:16:10
Quote Anchor link
Maak twee forms?
Of schrijf een JavaScript snippet die een onzichtbaar veld een waarde meegeeft op grond van de button waar je op klikt?

Of -wellicht nog het beste- je Googled twee tellen. Je kunt submit-buttons gewoon values meegeven.
 
- Ariën -
Beheerder

- Ariën -

27/12/2018 19:16:48
 
Wouter Horst

Wouter Horst

27/12/2018 19:36:43
Quote Anchor link
Bedankt voor de links,

Maar kunnen jullie toch een klein script plaatsen die ik kan aanpassen naar de juiste database?

$query_1 = "SELECT * FROM tbl_posts WHERE form_id = '".$_POST['form_id']."' ORDER BY form_id";
$result_1 = mysqli_query($connect, $query_1);
$data_1 = mysqli_fetch_assoc($result_1);

<form action="buy.php" method="post">
<input id='submit' type='submit' name = 'Accepteren' value = 'Accepteren'>
<input id='submit' type='submit' name = 'Afwijzen' value = 'Afwijzen'>
</form>
 
- Ariën -
Beheerder

- Ariën -

27/12/2018 20:00:10
Quote Anchor link
Je moet een UPDATE-query maken.
Denk ook om veiligheid tegen SQL-injection.
 
Wouter Horst

Wouter Horst

27/12/2018 21:12:52
Quote Anchor link
Hoe moet ik dat dan doen?
Kun je een voorbeeld script laten zien?
 
- Ariën -
Beheerder

- Ariën -

27/12/2018 21:17:10
Quote Anchor link
https://www.w3schools.com/php/php_mysql_update.asp

Is het anders niet handig je eerst even in MySQLi te verdiepen?
Gewijzigd op 27/12/2018 21:17:52 door - Ariën -
 
Adoptive Solution

Adoptive Solution

27/12/2018 21:17:39
 
Thomas van den Heuvel

Thomas van den Heuvel

27/12/2018 22:08:00
Quote Anchor link
Als je de buttons nu beide de naam "status" geeft, en de waarde direct een toegestane waarde in de database-kolom laat zijn hoef je ook niets te vertalen - je hoeft dan enkel te controleren of het een toegestane waarde betreft in de validatie stap, dus concreet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<button type="submit" name="status" value="Geaccepteerd">Accepteren</button>
<button type="submit" name="status" value="Afgewezen">Afwijzen</button>

Dat lijkt mij een stuk simpeler en consistenter.
Gewijzigd op 27/12/2018 22:08:15 door Thomas van den Heuvel
 
Ozzie PHP

Ozzie PHP

28/12/2018 12:24:07
Quote Anchor link
Wat Thomas zegt klopt. Als aanvulling: je kunt als waarde beter een boolean gebruiken (een 0 of een 1). Een 0 komt overeen met 'nee' en een 1 met 'ja'. Dat bespaart ruimte in de database. Het veld in de database-tabel stel je dan in op TINYINT.

Formulier:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<button type="submit" name="status" value="1">Accepteren</button>
<button type="submit" name="status" value="0">Afwijzen</button>


Controle op server:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

if (isset($_POST['status']) && ($_POST['status'] === '0' || $_POST['status'] === '1')) {

// Voer update-query uit.

} else {

// Er klopt iets niet. Ga terug naar het formulier.

}
?>
Gewijzigd op 28/12/2018 12:24:31 door Ozzie PHP
 
Thomas van den Heuvel

Thomas van den Heuvel

28/12/2018 15:57:43
Quote Anchor link
@Ozzie, dat was ook mijn eerste ingeving maar als je de tweede screenshot in de oorspronkelijke vraagstelling bekijkt dan zitten hier meer dan twee statussen in. Desalniettemin zou je aan statussen een nummer kunnen toekennen. Een BOOL kolom in een MySQL-database is overigens niets anders dan een alias voor TINYINT(1).

EDIT: En dan is daar ook nog de naamgeving. Als het daadwerkelijk een ja/nee veld was voor de acceptatie-status dan zou de kolom zelf eigenlijk niet "status" maar "geaccepteerd" o.i.d. moeten heten, dit impliceert ook min of meer een ja/nee waarde (dit doe je bij voorkeur ook met PHP-variabelen die enkel Boolse waarden kunnen hebben).

In dit geval betreft het inderdaad een echte status (en niet zozeer een aan/uit stand) die verschillende toestanden (meer dan 2 :)) kan hebben.
Gewijzigd op 28/12/2018 16:07:22 door Thomas van den Heuvel
 
Ozzie PHP

Ozzie PHP

28/12/2018 17:05:23
Quote Anchor link
@Thomas,

Het komt er in ieder geval op neer dat je er geen woorden/strings wil zetten, maar getallen. En volgens mij zijn we het daar geheel over eens ;-)
 
Thomas van den Heuvel

Thomas van den Heuvel

28/12/2018 19:39:11
Quote Anchor link
Meh, hangt er vanaf in hoeverre je je database wilt normaliseren. Je zou ook een index op een tekstuele kolom kunnen zetten (of enkel nummers kunnen gebruiken die verder niet refereren aan een aparte status-tabel). Dat eerste zou dan weer de leesbaarheid van een query kunnen verbeteren. Alles is een tradeoff. In het tweede geval zou je de nummers kunnen hard coden in een configuratie array. Tis ook maar net hoever je iets wilt uitbouwen en hoe netjes alles moet zijn - dit kost ook tijd om te maken.
 
Ozzie PHP

Ozzie PHP

28/12/2018 19:53:34
Quote Anchor link
Alles kost tijd om te maken, maar ik denk dat als je een status in string-vorm gaat opslaan je niet echt handig bezig bent. Gewoon getalletjes en in je php code maak je ervan wat je wilt. Zoiets opslaan als string kost belachelijk veel onnodige ruimte.
 
Wouter Horst

Wouter Horst

28/12/2018 19:59:00
Quote Anchor link
Beste Forumleden,

Bedankt voor het meedenken. Maar kan er ook iemand even een script maken die verbinding maakt met database en dan de kolom status aanpast door middel van buttons?

Met al die losse stukjes kom ik er echt niet uit ;(

het mag of 1,2,3 etc zijn per status of gewoon de tekst.

Alvast bedankt
 
Ozzie PHP

Ozzie PHP

28/12/2018 20:44:16
Quote Anchor link
"Maar kan er ook iemand even een script maken ..."

Euh ... nou, we zijn geen afhaalchinees hoor ... :-/
 
- Ariën -
Beheerder

- Ariën -

28/12/2018 20:49:56
Quote Anchor link
We willen je graag helpen, maar verwachten toch enige zelfinzet.

Connectie maak je zo aan:
http://php.net/manual/en/function.mysqli-connect.php

Zo voer je een query uit:
http://php.net/manual/en/mysqli.query.php

Zo gebruik je een UPDATE-query in mysqli_query(...):
https://www.w3schools.com/php/php_mysql_update.asp

Probeer zelf nu eens een script in elkaar te rijgen die dit doet. Lukt dat?

Als je echt een kant en klaar script wilt, dan kan je beter een Vacaturetopic in ons Vacatureforum plaatsen, volgens de daar geldende regelgeving.
Gewijzigd op 28/12/2018 20:52:37 door - Ariën -
 



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.