fetch checkbox variable uit db

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

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 »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Full stack developer Node.js

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 »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

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 »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

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 »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »
Dieter Martens

Dieter Martens

20/12/2014 15:12:03
Quote Anchor link
Dag allemaal,
Ik ben aan mijn eindwerk aan het werken voor school. Maar ik zit even vast... ik heb een checkbox loop geschreven waar je dingen kan checken, als je submit dan stuur je de variabelen naar een ander script en daar ontvang ik ze en wil ik die variabelen uit de database halen, alleen die.
Dit is mijn eerste script waar je kan checken:
<html>
<head>
<title>Retrieve data from database </title>
</head>
<body>

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
<?php
        include 'connect.php';
        
    while($row = mysql_fetch_array($dbrrs)) {
        echo "<form method=post action=code.php><input type=checkbox name=inrr[] value=$row[ww]|> &nbsp" . $row['ww'] . "<br>";
    }

    // Close the database connection
    mysql_close();
    
    echo "<input type=submit name=sub value=Volgende>";
    
        // Check for checked options
        if(isset($_POST['sub'])){
            //to run PHP script on submit
            if(!empty($_POST['inrr'])){
                // Loop to store and display values of individual checked checkbox.
                foreach($_POST['inrr'] as $selected){
                    echo $selected.",&nbsp";
                }
            }
        }

        ?>


</form>
</body>
</html>
en hier ontvang je de data en wil ik dus de variabelen in de sql zetten voor alleen deze te ontvangen.
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
<?
    include 'connect.php';
// strip en get ww
    if(!empty($_POST['inrr'])){
                // Loop to store and display values of individual checked checkbox.
                foreach($_POST['inrr'] as $selected){
                    $test = $selected;
                    $bn = $test;
                    print_r(explode('|', $bn, 2));
                    //strip van de laatste 3 letters (OR)
                    /*$bn = substr($bn,0,strlen($e)-3);
                    echo $bn;
                    //fetch van db gecheckte ww
                    $dbww = "SELECT * FROM ww WHERE $bn ";
                    $dbwws = mysql_query($dbww);
                    while($row = mysql_fetch_array($dbwws)) {
                        //echo $row['ww'] . " mysql";
                        }*/

                        mysql_close();
                }
            }

    

?>

Het probleem is dus dat ik niet weet hoe ik deze variabelen in een kerrie krijg voor de database
Alvast bedankt, ik hoop dat er me iemand kan helpen
 
PHP hulp

PHP hulp

27/05/2026 13:16:53
 
Unthinking majority

unthinking majority

07/01/2015 23:19:42
Quote Anchor link
Dat is afhankelijk van OOP of procedural.
in ieder geval moet er een variabele toegekend worden aan MySQli
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$this
->variabele = new mysqli("host", "username", "password", "databasenaam");
?>

Bij het uitvoeren van een query
kan er dan bijvoorbeeld gedaan worden
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$this
->variabele->query("use `php`");
?>


zo doe ik het in ieder geval.
en daarbij hoort natuurlijk ook de nodige error handling.
Gewijzigd op 07/01/2015 23:26:24 door unthinking majority
 
Frank Nietbelangrijk

Frank Nietbelangrijk

08/01/2015 00:10:22
Quote Anchor link
Niet zo handig om je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<form method=post action=code.php>

in een while loop te zetten. één keer lijkt mij genoeg.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
value=$row[ww]|>

zou dat niet beter kunnen? Omdat je met de HTML attributen constant double qoutes (") gebruikt kun je beter je tekst tussen singel qoutes (') zetten.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    while($row = mysql_fetch_array($dbrrs)) {
        echo '<input type="checkbox" name="inrr[]" value="' . $row['ww'] . '" /> &nbsp;' . $row['ww'] . '<br>';
    }

?>

Achter &nbsp hoort een ;

Waarom gebruik je de ene keer isset() en de andere keer empty() ?

De voorkeur is wat mij betreft isset() omdat een variabele die de waarde 0 heeft door empty als waar beoordeelt zal worden terwijl een variabele met de waarde 0 niet leeg is. Mijn advies dus om empty niet te gebruiken.


Dan even iets meer on topic:

Checkboxen wijken helaas iets van andere formulier velden af. Namelijk worden alle formuliervelden altijd teruggevonden in de $_POST array maar bij een checkbox vindt je deze alleen terug wanneer deze aangevinkt is. Is de checkbox niet aangevinkt krijg je dus niets! terug. Probeer maar:
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
<?php

echo '<pre>';
print_r($_POST);
echo '</pre>';

?>

<form action="" method="post">
    <input type="checkbox" name="test[]" />
    <input type="checkbox" name="test[]" />
    <input type="checkbox" name="test[]" />
    <input type="checkbox" name="test[]" />
    <input type="checkbox" name="test[]" />
    <input type="submit" value="Verzenden" />
</form>


Dit betekend tevens ook dat wanneer je een array test in de array $_POST wilt hebben je de waarde tussen de [ en ] niet leeg kunt laten omdat je dan nooit meer weet welke er aangevinkt was en welke niet.
Probeer het volgende maar eens:
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
<?php

echo '<pre>';
print_r($_POST);
echo '</pre>';

?>

<form action="" method="post">
    <input type="checkbox" name="test[0]" />
    <input type="checkbox" name="test[1]" />
    <input type="checkbox" name="test[2]" />
    <input type="checkbox" name="test[3]" />
    <input type="checkbox" name="test[4]" />
    <input type="submit" value="Verzenden" />
</form>


Tot slot mag het ook met een associatieve array:
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
<?php

echo '<pre>';
print_r($_POST);
echo '</pre>';

?>

<form action="" method="post">
    <input type="checkbox" name="test[auto]" />
    <input type="checkbox" name="test[motor]" />
    <input type="checkbox" name="test[fiets]" />
    <input type="checkbox" name="test[brommer]" />
    <input type="checkbox" name="test[bus]" />
    <input type="submit" value="Verzenden" />
</form>


Toevoeging op 08/01/2015 00:55:39:

Tot slot nog een voorbeeldje Hoe je makkelijk een array krijgt met de aangevinkte checkboxes:
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
<?php

echo '<pre>';
print_r($_POST);
echo '</pre>';

$vervoer = array('auto', 'motor', 'fiets', 'brommer', 'bus');
$checkboxes = array();

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    if(isset($_POST['vervoer']))
    {

        $checkboxes = array_keys($_POST['vervoer']);

        echo 'Aangevinkte checkboxes: <ul>';
        foreach ($checkboxes as $checkbox)
        {

            echo '<li>' . $checkbox . '</li>';
        }

        echo '</ul>';
    }
}


?>

<form action="" method="post">
    <?php
        foreach($vervoer as $voertuig) {
            $checked = '';
            
            if(in_array($voertuig, $checkboxes))
                    $checked = ' checked';
            
            echo '<input type="checkbox" name="vervoer['.$voertuig.']"'.$checked.' />';
        }

    ?>

    <input type="submit" value="Verzenden" />
</form>
Gewijzigd op 08/01/2015 01:00:59 door Frank Nietbelangrijk
 



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.