if empty

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

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 »

Front-end developer (React)

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 »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »
Dirk Renes

Dirk Renes

09/04/2011 12:11:11
Quote Anchor link
Ik wil graag if empty toepassen op mijn script, maar het wil maar niet lukken nadat ik er een aantal tutorials heb geprobeerd. Hoe kan ik dit het beste toepassen op dit script?
alvast bedankt.
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
<?php
include('database.php');

if(!empty($_POST['submit'])){$klant=$_POST['boerselect'];
$litersmelk = mysql_real_escape_string($_POST['litersmelk']);
$date = mysql_real_escape_string(date("Y-m-d"));
$temperatuur = $t;
$uitbetaald = mysql_real_escape_string('Nee');

                // het uit de database halen van melkprijs
    
                $sql = "SELECT * FROM melkprijs";

                $query = mysql_query($sql);

      
                $row = mysql_fetch_array($query);
                $melkprijs=    $row['melkprijs'];
    
                $totaalprijs= $litersmelk * $melkprijs ;

{

echo "De gegevens zijn succesvol ingevoerd";
header('refresh:2; url=./orders.php');
}


$query1="INSERT INTO leveringen VALUES ('$id','$klant','$date','$litersmelk','$temperatuur','$melkprijs','$totaalprijs','$uitbetaald')";

mysql_query($query1) or die (mysql_error());
mysql_close();
}

?>


<table>
<form action="./orders.php" method="POST">
    <tr>
    <td>Klant</td>
                           
                        <td>
                        <?php
                        include('database.php');
                            $query = "SELECT id FROM members WHERE Operator = 'Boer' ";

                            $uitvoeren = mysql_query($query);

                            echo '<select name ="boerselect">';
                            echo "<option></option>";

                            while($row = mysql_fetch_assoc($uitvoeren))
                            {


                            
                            echo  "<option value =" .$row['id']. ">" .$row['id'].  "</option>";

                            }


                            echo '</select>';

                            mysql_query($query) or die (mysql_error());
                            mysql_close();

                            ?>


                            </td>

       </tr>
    <tr>
    <td>Datum</td><td><?php print(date("d-m-Y"));?> </td>
       </tr>
    <tr>
         <td>melkprijs</td><td>    
                                <?php
                                include('database.php');
                                
                                $sql = "SELECT * FROM melkprijs";
                            
                                $query = mysql_query($sql);
                            
                                  
                                $row = mysql_fetch_array($query);
                                $melkprijs=    $row['melkprijs'];
                                
                                echo "€ $melkprijs";
                                ?>

                        </td>
       </tr>
     <td>Aantal Liters</td><td> <input type="text" name="litersmelk"></td>
       </tr>
    <tr>
    <td>Temperatuur(��C)</td><td><?php echo " $t";?><td>
    </tr>
  
     <tr>
   <td colspan="0"><td><input type="reset" name="Submit2" value="Wissen">&nbsp;<input type="submit" name="submit" value="Invoeren"></td>
  </tr>
</form>
</form>
</table>


[\code]
 
PHP hulp

PHP hulp

26/05/2026 14:18:35
 
Gerhard l

gerhard l

09/04/2011 12:15:46
Quote Anchor link
om te kijken of een formulier gepost is doe je met:
if($_SERVER['REQUEST_METHOD'] == 'POST')

niet met if post submit

En om te kijken of een variabele leeg is gebruik ik gewoon
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($_POST['iets']){
//ingevu;d
}
else{
//niet ingevuld
}
?>
 
Dirk Renes

Dirk Renes

09/04/2011 12:20:18
Quote Anchor link
Gerhard l op 09/04/2011 12:15:46:
om te kijken of een formulier gepost is doe je met:
if($_SERVER['REQUEST_METHOD'] == 'POST')

niet met if post submit

En om te kijken of een variabele leeg is gebruik ik gewoon
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($_POST['iets']){
//ingevu;d
}
else{
//niet ingevuld
}
?>

ik snap de code wel alleen ik zit het het probleem hoe ik dit "$litersmelk = mysql_real_escape_string($_POST['litersmelk']" in een if else zit omdat ik eerst de variable hebt en dan mysql_real_escape_string.
 
- SanThe -

- SanThe -

09/04/2011 12:29:46
Quote Anchor link
Gerhard l op 09/04/2011 12:15:46:
En om te kijken of een variabele leeg is gebruik ik gewoon
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($_POST['iets']){
//ingevu;d
}
else{
//niet ingevuld
}
?>

Dit is geen nette manier. Je kijkt nu in feite eigenlijk of $_POST['iets'] true of false is. Gebruik isset() of empty().

mysql_real_escape_string() gebruik je alleen in een query.
 
Jack Sierkstra

Jack Sierkstra

09/04/2011 12:41:11
Quote Anchor link
Je kan $_POST['iets'] ook in een variabel stoppen.

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
<?php

$iets
= $_POST['iets'];

//vervolgens kan je kijken of er iets in zit met

if ($iets = "") {
// als hij leeg is dan...
}
else{
// Als er iets in staat.. dan verwerken.

echo $iets;
}


?>
Gewijzigd op 09/04/2011 12:42:24 door Jack Sierkstra
 
Vincent Huisman

Vincent Huisman

09/04/2011 12:43:19
Quote Anchor link
nee, dat kan niet. niet onnodig vars kopieren.
 
Dirk Renes

Dirk Renes

09/04/2011 12:54:57
Quote Anchor link
dus als ik het goed begrijp van msql_real_escape_string weg en kan ikgewoon $_post['iets doen']; en hoe zit dat dan als ik hem wil posten in mijn database want, daar heb je die variable toch voor nodig. en hoe zit dit dan met een sql injectie.
 
Wouter J

Wouter J

09/04/2011 13:07:30
Quote Anchor link
Je hebt bijv. gewoon een variabele: $_POST['naam']. Als wilt kijken of deze niet leeg is (!empty) en dan de naam echoëd heb je helemaal niet te maken met SQL injection. SQL injection heeft namelijk alleen met een database te maken. De code zal dan bijv. worden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if(!empty($_POST['naam']))
{

  echo $_POST['naam'];
}

else
{
  echo 'Vul je naam in.';
}

?>


Als je naam in de database wilt opslaan, zul je moeten letten op SQL injection:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if(!empty($_POST['naam']))
{

  $query = "INSERT INTO leden(naam) VALUES('".mysql_real_escape_string($_POST['naam'])."'";
  $result = mysql_query($query, $connectString);
}

else
{
  echo 'Vul je naam in.';
}

?>
 
Dirk Renes

Dirk Renes

09/04/2011 13:15:07
Quote Anchor link
Jack Sierkstra op 09/04/2011 12:41:11:
Je kan $_POST['iets'] ook in een variabel stoppen.

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
<?php

$iets
= $_POST['iets'];

//vervolgens kan je kijken of er iets in zit met

if ($iets = "") {
// als hij leeg is dan...
}
else{
// Als er iets in staat.. dan verwerken.

echo $iets;
}


?>


bedankt hier heb ik wat aan. ga het gelijk proberen.
 
Jack Sierkstra

Jack Sierkstra

09/04/2011 13:45:35
Quote Anchor link
Dirk Renes op 09/04/2011 13:15:07:
Jack Sierkstra op 09/04/2011 12:41:11:
Je kan $_POST['iets'] ook in een variabel stoppen.

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
<?php

$iets
= $_POST['iets'];

//vervolgens kan je kijken of er iets in zit met

if ($iets = "") {
// als hij leeg is dan...
}
else{
// Als er iets in staat.. dan verwerken.

echo $iets;
}


?>


bedankt hier heb ik wat aan. ga het gelijk proberen.


Ik heb zelf nog even gekeken naar dit script. maar het is inderdaad niet echt handig wat ik doe. Je kan het beter zo doen.


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


if ($_POST['iets'] = "") {
// als hij leeg is dan...
}
else{
// Als er iets in staat.. dan verwerken.

echo $_POST['iets'];
}


?>


Bij het vorige script is het in het variabel zetten van $_POST['iets'] niet nodig.
 
- SanThe -

- SanThe -

09/04/2011 14:39:37
Quote Anchor link
Alleen het commentaar van Wouter is zinnig.

@Jack: Dit: $_POST['iets'] = "" is geen vergelijking maar een toekenning.
 
Niels K

Niels K

09/04/2011 14:43:45
Quote Anchor link
@Santhe en anderen..

empty is een functie die naar het schijnt niet altijd het juiste resultaat oplevert. Daarom kan er beter gebruik worden gemaakt van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

trim($_POST['iets']) != ''

?>


Daarnaast kan (nog) beter controleren met de ctype_* functie en de is_* functies. En niet vergeten strlen.
Hier wordt empty ook 'uitgelegd / afgekraakt': klik

Maar voordat je controleer of je $_POST variabele volstaat aan de door jouw gestelde condities moet hij wel eerst bestaan. Dat moet je controleren met isset.
Gewijzigd op 09/04/2011 14:45:36 door Niels K
 

09/04/2011 15:14:22
Quote Anchor link
Niels Kieviet op 09/04/2011 14:43:45:
@Santhe en anderen..

empty is een functie die naar het schijnt niet altijd het juiste resultaat oplevert. Daarom kan er beter gebruik worden gemaakt van:
(...)


Je moet gewoon kijken wat je wilt. Als het bijvoorbeeld ook niet gelijk aan 0 mag zijn dan is empty gewoon handig.
 
Jack Sierkstra

Jack Sierkstra

09/04/2011 17:49:10
Quote Anchor link
- SanThe - op 09/04/2011 14:39:37:
Alleen het commentaar van Wouter is zinnig.

@Jack: Dit: $_POST['iets'] = "" is geen vergelijking maar een toekenning.


Zou je me kunnen uitleggen waarom dit verkeerd is? Want als ik dit gebruik werkt het (tot nu toe) altijd.

Ik ben gewoon benieuwd waarom dit foutgevoelig is, en waar dat op zou kunnen treden.
 
Wouter J

Wouter J

09/04/2011 17:58:27
Quote Anchor link
De vergelijking die je nu hebt is inderdaad altijd true:
$_POST['iets'] = '' betekend dat je $_POST['iets'] de waarde '' meegeeft, dus helemaal niks. En dit zal altijd kunnen, dus wordt er true weergegeven en klopt de if statement.

$_POST['iets'] == '' is daarin tegen wel te gebruiken. Dit kijkt namelijk of $_POST['iets'] gelijk is aan ''. Dit zal bij een lege string wel werken. (kijk ook eens bij language.operators.comparison)

Maar waarom zou je de PHP functies niet gebruiken? Die hebben ze toch niet voor niks gemaakt. Je kan dus veel beter empty of isset gebruiken.
 
Joris van Rijn

Joris van Rijn

09/04/2011 20:14:35
Quote Anchor link
Karl Karl op 09/04/2011 15:14:22:
Niels Kieviet op 09/04/2011 14:43:45:
@Santhe en anderen..

empty is een functie die naar het schijnt niet altijd het juiste resultaat oplevert. Daarom kan er beter gebruik worden gemaakt van:
(...)


Je moet gewoon kijken wat je wilt. Als het bijvoorbeeld ook niet gelijk aan 0 mag zijn dan is empty gewoon handig.


Hier sluit ik me op aan. In geval van arrays is dit ook heel handig namelijk.
 



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.