checkbox waarde "vast" laten houden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

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 »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Pagina: 1 2 volgende »

Mar kla

mar kla

23/07/2013 20:17:13
Quote Anchor link
Voor mijn website geef ik de bezoekers de mogelijkheid om via checkboxen de data die ze willen zit te "filteren'

maar na een submit staan ze allemaal weer in de default waarde die in het form is gedefinieerd.

Ik wil graag dat de gekozen waarde "vast" blijft staan zodat het rsultaat een de aangevinkt checkboxen overeenkomen.

Dit is één van de checkbox regels.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo'<input type="checkbox" name="arrayValue[]" id="bek" value="2" checked>Bek';


IK ben zover gekomen :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo'<input type="checkbox" name="arrayValue[]" id="bek" value="2"' if($_POST['arrayValue[]']) echo "checked"' />Bek';

maar dan krijg ik de fout melding syntax error, unexpected T_IF, expecting ',' or ';'
 
PHP hulp

PHP hulp

22/11/2024 06:48:57
 
Frank Nietbelangrijk

Frank Nietbelangrijk

23/07/2013 21:21:53
Quote Anchor link
Dit voorbeeld stond gisteren eigenlijk ook al op het forum maar was toen een multiselect (een selectbox waar je meer dan één item kunt kiezen). Maar goed omdat het vakantie is komt ie hier op maat voor de checkboxen.

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
<?php
/*
    functie die voor ons de HTML aanmaakt voor de checkboxen die we willen zien
    $checkboxes is een array met teksten die we voor de checkbox willen zien
    $checkedFields is ook een lijst van teksten maar dan van diegene waarvan we willen dat de checkbox 'checked' is.
*/

function getCheckboxes($checkboxes, $checkedFields)
{

    $html = '';
    
    // we lopen de items in de array $checkboxes één voor één door en geven het item dat aan de beurt is de naam $value
    foreach($checkboxes as $value)
    {

        $checked = '';
        
        // als $value in de array $checkedFields voorkomt dan willen we de checkbox checked hebben
        if(in_array($value, $checkedFields))
            $checked=' checked="checked"';
        
        // maak de html aan voor deze checkbox en voeg dat aan de $html string toe.
        $html .= '<input type="checkbox" name="arrayValue[]" id="' . $value . '" value="' .
            $value . '"' . $checked . ' /><label for="' . $value . '">'. $value . '</label><br/>' . "\n";
    }

    
    // geef met het verlaten van de functie de $html mee terug
    return $html;
}



// de array met checkboxen die we willen zien
$checkboxes = array('bek', 'poot', 'staart');
// de array $checkedFields = in eerste instantie een lege array
$checkedFields = array();


// als de request method POST is dan is het formulier blijkbaar naar ons verzonden
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // dump de $_POST array zodat we even kunnen spieken wat de inhoud is
    print_r($_POST);
    
    // als de variable $_POST['arrayValue'] bestaat  dan kopieren we die in $checkedFields
    if(isset($_POST['arrayValue']))
    {

        $checkedFields = $_POST['arrayValue'];
    }
    
}


?>


<form action="" method="post" >

<?php echo getCheckboxes($checkboxes, $checkedFields); ?>    

<button>Verzenden</button>

</form>
Gewijzigd op 23/07/2013 22:20:02 door Frank Nietbelangrijk
 
Jules Kreutzer

Jules Kreutzer

23/07/2013 22:27:55
Quote Anchor link
Moet achter je if($_POST['arrayValue[]']) geen ;??

Dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo'<input type="checkbox" name="arrayValue[]" id="bek" value="2"' if($_POST['arrayValue[]']); echo "checked"' />Bek';
 
Erwin H

Erwin H

23/07/2013 22:35:54
Quote Anchor link
Nee natuurlijk.... Een ; sluit een statement af. Het probleem hier is dat TS een if statement in een string wil stoppen en dat kan natuurlijk helemaal niet.
 
Mar kla

mar kla

23/07/2013 23:00:39
Quote Anchor link
dat
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_POST['arrayValue[]'])
heb ik in diverse variaties via verschrillende zoekopdrachten op internet gevonden. Daarbij stond dat het werkte maar dus niet bij mij

ik ga nu de post van Frank Nietbelangrijk proberen te bergijpen.
 
Erwin H

Erwin H

23/07/2013 23:15:11
Quote Anchor link
Dat if statement is niets mis mee, maar je kan dat niet zo midden in een string plaatsen.
 
- SanThe -

- SanThe -

23/07/2013 23:15:47
Quote Anchor link
Die geeft een array in $_POST.
name="arrayValue[]"

Is dat de bedoeling?
Je weet nu niet welke waarde bij welke checkbox hoort.
 
Mar kla

mar kla

23/07/2013 23:26:10
Quote Anchor link
@SanThe

De primaire bedoeling is dat de gekozen checkboxen na de submit aangevinkt blijven.
 
- SanThe -

- SanThe -

23/07/2013 23:36:22
Quote Anchor link
Dat snap ik, maar waarom gebruik je een array?
 
Mar kla

mar kla

23/07/2013 23:44:21
Quote Anchor link
Nou wordt het voor mij een beetje moeilijk

maar wat ik doe is de value van de checkboxen zet ik in een array
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$checkBoxValue = join(", ", $_POST['arrayValue']);;


om die dan weer in een select statement
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
AND
    gt.gametype IN ($checkBoxValue)


mee te geven.

is dit het antwoord op je vraag of begrijp ik je verkeerd?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

23/07/2013 23:45:10
Quote Anchor link
San, dat is toch logisch.. als je een lusje maakt die alle opties uit een database laat zien dan wil je dat de code werkt ook als er een optie bij komt.

Toevoeging op 23/07/2013 23:51:46:

haha mar komt net met het feit dat ze het in een database wil zetten
 
Mar kla

mar kla

23/07/2013 23:52:26
Quote Anchor link
de keuzeopties zijn overigens zeer beperkt.

te weten:
com met value =1
bek met value =2
oef met value =3
eur met value =4
 
- SanThe -

- SanThe -

23/07/2013 23:59:43
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo'<input type="checkbox" name="arrayValue[]" id="bek" value="2"' . (isset($_POST['arrayValue']) and in_array(2, $_POST['arrayValue']) ? ' checked' : '') . '/>Bek';
?>
 
Mar kla

mar kla

24/07/2013 00:13:21
Quote Anchor link
@San die is een stuk korter. alleen blijven de checkboxen niet aangevinkt staan.

hier is de code zoals ik die nu gebruik (excuus voor alle echo's maar daar door kanik het zelf een beetje beter lezen en begrijpen)
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
<?php
echo'<form action="" method="post" >';
echo'<tr bgcolor=#006400 height="45">';
echo'<td align="center" colspan="10"  ><strong> Kies het type wedstrijd : ';
echo'<input type="checkbox" name="arrayValue[]" id="com" value="1"' . (isset($_POST['arrayValue']) and in_array(1, $_POST['arrayValue']) ? ' checked' : '') . '/>Com';
echo'<input type="checkbox" name="arrayValue[]" id="bek" value="2"' . (isset($_POST['arrayValue']) and in_array(2, $_POST['arrayValue']) ? ' checked' : '') . '/>Bek';
echo'<input type="checkbox" name="arrayValue[]" id="oef" value="3"' . (isset($_POST['arrayValue']) and in_array(3, $_POST['arrayValue']) ? ' checked' : '') . '/>Oef';
echo'<input type="checkbox" name="arrayValue[]" id="eur" value="4"' . (isset($_POST['arrayValue']) and in_array(4, $_POST['arrayValue']) ? ' checked' : '') . '/>Eur';
echo'<button>Verzenden</button>';
echo'</strong>';
echo'</td>';
echo'</tr>';


if ( $_POST['arrayValue'] )
{

    $checkBoxValue = join(", ", $_POST['arrayValue']);;
}
else {
    $checkBoxValue = 1;
}


echo'</form>';
?>
Gewijzigd op 24/07/2013 00:14:09 door mar kla
 
Kris Peeters

Kris Peeters

24/07/2013 11:34:05
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
<?php
echo'<form action="" method="post" >';
echo'<tr bgcolor=#006400 height="45">';
echo'<td align="center" colspan="10"  ><strong> Kies het type wedstrijd : ';
echo'<input type="checkbox" name="arrayValue[]" id="com" value="1"' . check_box(1) . '/>Com';
echo'<input type="checkbox" name="arrayValue[]" id="bek" value="2"' . check_box(2) . '/>Bek';
echo'<input type="checkbox" name="arrayValue[]" id="oef" value="3"' . check_box(3) . '/>Oef';
echo'<input type="checkbox" name="arrayValue[]" id="eur" value="4"' . check_box(4) . '/>Eur';
echo'<button>Verzenden</button>';
echo'</strong>';
echo'</td>';
echo'</tr>';
echo'</form>';
function
check_box($val) {
  if (isset($_POST['arrayValue']) && in_array($val, $_POST['arrayValue'])) {
    return ' checked="checked" ';
  }

  return '';
}

?>
 
Mar kla

mar kla

24/07/2013 12:13:24
Quote Anchor link
YES!!! dat is hem helemaal top :-)))

Iedereen wederom bedankt voor het meedenken en samenwerken.
Gewijzigd op 24/07/2013 12:13:41 door mar kla
 
- SanThe -

- SanThe -

24/07/2013 12:24:22
Quote Anchor link
@Kris: Waarom doet ie het van jou wel en die van Mar Kla (met mijn oplossing) niet?
Ik heb die van jou getest met return ' checked="checked" '; en ook alleen met return ' checked ';
Maar dat maakt geen verschil. Beiden doen het.
 
Mar kla

mar kla

24/07/2013 12:28:49
Quote Anchor link
@San

kan dat misschien iets met de php versie op de server te maken hebben of misschien de gebruikte browser?
 
- SanThe -

- SanThe -

24/07/2013 12:31:25
Quote Anchor link
Volgens mij zou het gewoon moeten werken.
 
Mar kla

mar kla

24/07/2013 12:34:16
Quote Anchor link
Dan is het inderdaad dus vreemd dat jou oplosing bij mij niet werkt :-?

Maar ik ben voor nu weer heel erg geholpen.
 
Kris Peeters

Kris Peeters

24/07/2013 12:34:45
Quote Anchor link
Het was me eigenlijk ook niet zo duidelijk. Ik veronderstel dat het strategisch plaatsen van extra ronde haakjes zou geholpen hebben.
De operator volgorde die "and" en "?" of zo.

Maar ik zag geen reden om dit niet in een functie te steken
 

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.