checkbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer (junior functie)

Functie omschrijving 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 leesbaar is. Je maakt voor bedrijven op maat

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 »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

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 »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Pagina: 1 2 volgende »

Marcel Groot

Marcel Groot

04/12/2015 22:35:56
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
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<?php session_start();
function
quote_smart($value) {
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}

if(version_compare(phpversion(),"4.3.0") == "-1") {
return mysqli_escape_string($value);
}
else {
return mysqli_real_escape_string($value);
}
}

if(isset($_POST['submit'])){
    // code for check server side validation
    if(empty($_SESSION['captcha_code'] ) || strcasecmp($_SESSION['captcha_code'], $_POST['captcha_code']) != 0){  
        $msg="<span style='color:red'>The Validation code does not match!</span>";// Captcha verification is incorrect.        
    }else{// Captcha verification is Correct. Final Code Execute here!        
        $msg="<span style='color:green'>The Validation code has been matched.</span>";    
$servername = "a";
$username = "b";
$password = "c";
$dbname = "d";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$collection= array('orange', 'apple', 'grapefruit', 'banana', 'watermelon');
$fruit = array('orange', 'apple', 'grapefruit', 'banana', 'watermelon');
if(isset($_POST['submit']))
{
   $fruit = $_POST['fruit'];
   $values = array($collection);
    foreach($collection as $selection )
    {
     if(in_array($selection, $fruit))
            {
$values[ $selection ] = 1;  }
        else
            { $values[ $selection ] = 0;  }
   }


$sql = "INSERT INTO guessing (student_name, student_email, student_city, orange, apple, grapefruit, banana, watermelon)
    VALUES(
        '"
.$conn->real_escape_string($_POST["student_name"])."',
        '"
.$conn->real_escape_string($_POST["student_email"])."',
        '"
.$conn->real_escape_string($_POST["student_city"])."',
    {$values['orange']}, {$values['apple']}, {$values['grapefruit']}, {$values['banana']}, {$values['watermelon']})"
;        
    
if ($conn->query($sql) === TRUE) {
echo "<script type= 'text/javascript'>alert('New record created successfully');</script>";
}
else {
echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $conn->error."');</script>";
}
  
 // end of foreach.
 
    // MySQL statement.    
// MySQL statement to execute the INSERT statement above.          

mysqli_query($conn, $sql) or die('<br/>Error reading database: '.mysqli_error($conn));
mysqli_close($conn);
}
  // End of, if statement from the button check
;
}    
    }
    
?>

<html>
    <head>

         <meta charset="utf-8">
<title>Testwebsite</title>
<script type='text/javascript'>
function refreshCaptcha(){
    var img = document.images['captchaimg'];
    img.src = img.src.substring(0,img.src.lastIndexOf("?"))+"?rand="+Math.random()*1000;
}
</script>
    </head>
    <body>
<form action="" method="post" name="form1" id="form1" >
           <input type="checkbox" name="fruit[Orange]" value="orange"> Orange
           <input type="checkbox" name="fruit[Apple]" value="apple"> Apple
           <input type="checkbox" name="fruit[Grapefruit]" value="grapefruit"> Grapefruit
           <input type="checkbox" name="fruit[Banana]" value="banana"> Banana
           <input type="checkbox" name="fruit[Watermelon]" value="watermelon"> Watermelon
           <br>
                   <label>Student Name :</label>
                          <input type="text" name="student_name" id="name" required="required" placeholder="Please Enter Name"/><br /><br />
                   <label>Student Email :</label>
                          <input type="email" name="student_email" id="email" required="required" placeholder="[email protected]"/><br/><br />
                   <label>Student City :</label>
                          <input type="text" name="student_city" id="city" required="required" placeholder="Please Enter Your City"/><br/><br />
  
                             <meta charset="utf-8">
                             <script type='text/javascript'>
                             function refreshCaptcha(){
                             var img = document.images['captchaimg'];
                             img.src = img.src.substring(0,img.src.lastIndexOf("?"))+"?rand="+Math.random()*1000;
                             }
                             </script>
                                                   <?php if(isset($msg)){?>
                                                   <?php echo $msg;?></td>
                                                   <?php } ?>
                             Validation code:
                                 <img src="captcha.php?rand=<?php echo rand();?>" id='captchaimg'><br>
                                 <label for='message'>Enter the code above here :</label>
                                 <br>
                                 <input id="captcha_code" name="captcha_code" type="text">
                                 <br>
                            Can't read the image? click <a href='javascript: refreshCaptcha();'>here</a> to refresh.</td>
                                                <input name="submit" type="submit" value="submit">
</form>
</body>
</html>


Als ik nu deze data op sla in mijn database krijg ik bijvoorbeeld:
banaan : 1
orange : 0
enzv...

Dit is een probleem, omdat ik 200 mogelijk heden dus heb en de database laat er maar 100 toe.
Kan het niet zo gemaakt worden dat je een lijst krijgt met wat diegene heeft gekozen

gekozen : banaan, appel.
 
PHP hulp

PHP hulp

23/12/2024 00:23:23
 
- Ariën  -
Beheerder

- Ariën -

05/12/2015 00:25:53
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="checkbox" name="fruit[]" value="orange"> Orange


In $_POST['fruit'] zit dan een array met je gekozen keuzes. Deze kan je met foreach uitlezen.
 
Marcel Groot

Marcel Groot

05/12/2015 14:44:11
Quote Anchor link
Weetje misschien waarom zijn host dan geen 100 tabellen toe staat? (phpmyadmin)
 
- Ariën  -
Beheerder

- Ariën -

05/12/2015 14:48:58
Quote Anchor link
Waarom zou je 100 tabellen nodig hebben?
 
Marcel Groot

Marcel Groot

05/12/2015 16:52:38
Quote Anchor link
Als mensen kunnen kiezen uit 100 verschillende fruit soorten.
 
- Ariën  -
Beheerder

- Ariën -

05/12/2015 16:58:49
Quote Anchor link
Dan maak je in 1 tabel genaamd 'keuzes' gewoon 100 records aan.

Verdiep je eens in database-normalisatie.
 
Marcel Groot

Marcel Groot

05/12/2015 17:52:59
Quote Anchor link
Dat bedoelde ik ja meer dan 100 records, maar dan staat er dat er kans is dat de database niet alles opslaat en als ik dan als nog door ga en alles invul duurt het heel lang voor dat het opslaat (eeuwig opslaan scherm)
 
- Ariën  -
Beheerder

- Ariën -

05/12/2015 17:57:44
Quote Anchor link
Lijkt mij sterk....
 
Marcel Groot

Marcel Groot

05/12/2015 18:17:04
Quote Anchor link
als ik op opslaan klik krijg ik de melding : undefined.
 
- Ariën  -
Beheerder

- Ariën -

05/12/2015 20:25:09
Quote Anchor link
In Javascript? Welke lijn volgens de debug-tool van je browser?
 
Marcel Groot

Marcel Groot

06/12/2015 10:17:15
Quote Anchor link
Om mijn database te maken gebruikte ik gewoon de simpele pagina van phpmyadmin, maar nu heb ik het zelf getyped en is het wel gelukt.

Toevoeging op 06/12/2015 10:18:40:

Wat is hier fout aan (Ik heb de lange regels met alle soorten fruit weggelaten)
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
59
60
61
62
<?php session_start();
function
quote_smart($value) {
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}

if(version_compare(phpversion(),"4.3.0") == "-1") {
return mysqli_escape_string($value);
}
else {
return mysqli_real_escape_string($value);
}
}

if(isset($_POST['submit'])){
    // code for check server side validation
    if(empty($_SESSION['captcha_code'] ) || strcasecmp($_SESSION['captcha_code'], $_POST['captcha_code']) != 0){  
        $msg="<span style='color:red'>The Validation code does not match!</span>";// Captcha verification is incorrect.        
    }else{// Captcha verification is Correct. Final Code Execute here!        
        $msg="<span style='color:green'>The Validation code has been matched.</span>";    
$servername = "";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$collection= array(alle fruit soorten);
$fruit = array(alle fruit soorten);
if(isset($_POST['submit']))
{
   $fruit = $_POST['fruit'];
   $values = array($collection);
    foreach($collection as $selection )
    {
     if(in_array($selection, $fruit))
            {
$values[ $selection ] = 1;  }
        else
            { $values[ $selection ] = 0;  }
   }


$sql = "INSERT INTO guessing (student_name, student_email,)
    VALUES(
        '"
.$conn->real_escape_string($_POST["student_name"])."',
        '"
.$conn->real_escape_string($_POST["student_email"])."',
        en het fruit)"
;    
    
if ($sql->query($sql) === TRUE) {
echo "<script type= 'text/javascript'>alert('New record created successfully');</script>";
}
else {
echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $dbconnect->error."');</script>";
}
  
 // end of foreach.
 
    // MySQL statement.    
// MySQL statement to execute the INSERT statement above.          

mysqli_query($conn, $sql) or die('<br/>Error reading database: '.mysqli_error($conn));
mysqli_close($conn);
}
  // End of, if statement from the button check
;
}    
    }
    
?>
 
- Ariën  -
Beheerder

- Ariën -

06/12/2015 20:59:12
Quote Anchor link
Het is raadzamer om je code even eerst op te frissen. Je hebt nu een functie bovenaan staan die controleert op magic_quotes en de versie van PHP. Nu ga ik ervanuit dat je een up-to-date PHP hebt waarbij je deze hele functie achterwege kan laten.

De enige en beste manier in dit script om SQL-injection tegen te gaan, is door $conn->real_escape_string te gebruiken.

Verder is het raadzaam om als controle of een formulier verstuurd is (regel 12) om te bouwen naar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_SERVER['REQUEST_METHOD']=="POST") {


En verder ben ik benieuwd waarom je twee array's hebt met fruitsoorten? ($collection en $fruit).

Op lijn 31 controleer je wederom of je formulier verstuurd is. Die controle had je immers al eerder gedaan.

En tenslotte onderaan gebruik je opeens procedurele code, terwijl je OO gebruikt.
 
Obelix Idefix

Obelix Idefix

06/12/2015 21:14:51
Quote Anchor link
Op regel 32 wordt $fruit van regel 30 overschreven door een $_post waarde.
Waarom overschrijven en waarom die $_post waarde in een variabele zetten?
 
Marcel Groot

Marcel Groot

07/12/2015 16:39:02
Quote Anchor link
Maar wat is dan de reden dat er dan niks wordt uitgevoerd en eigenlijk als gewoon tekst op de pagina wordt geplakt.
 
- Ariën  -
Beheerder

- Ariën -

07/12/2015 16:58:12
Quote Anchor link
Wat zie je dan precies op je scherm?
 
Marcel Groot

Marcel Groot

08/12/2015 16:01:44
Quote Anchor link
Krijg nu een error van Warning: in_array() expects parameter 2 to be array, null given.
Hoe los ik dit op?
 
- Ariën  -
Beheerder

- Ariën -

08/12/2015 17:19:42
Quote Anchor link
Als ik het vertaal komt het uit op:

in_array() verwacht dat parameter 2 een array is, er is een NULL (niks) gegeven.
Je voert in_array dus de verkeerde soort gegevens die blijkbaar geen array is.
Gewijzigd op 08/12/2015 17:20:04 door - Ariën -
 
Marcel Groot

Marcel Groot

08/12/2015 21:03:53
Quote Anchor link
Dus ik los het op door...?
 
- Ariën  -
Beheerder

- Ariën -

08/12/2015 21:10:51
Quote Anchor link
Een array mee te geven...
Als ik in jouw code kijk, moet je deze niet overschrijven door $_POST['fruit']
 
Marcel Groot

Marcel Groot

09/12/2015 16:04:54
Quote Anchor link
En wat meot ik dan wel gebruiken?
 
- Ariën  -
Beheerder

- Ariën -

09/12/2015 16:06:37
Quote Anchor link
Een array natuurlijk. Lees anders dit eens:
in_array

Maar als ik je code zie, vraag ik me af of het niet zinvoller is om dit weg te gooien, en opnieuw te beginnen. Waarom twee dezelfde array's etc...?
Gewijzigd op 09/12/2015 16:07:58 door - Ariën -
 

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.