fetch checkbox variable uit db

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Senior .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 »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

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 »
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

22/12/2024 20:33:52
 
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.