if empty

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

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 »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

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 »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

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

05/11/2024 15:36:09
 
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.