Dag if else

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. 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 verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Full stack developer Node.js, React Remote

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 »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Pagina: 1 2 volgende »

Richard

Richard

16/11/2006 14:04:00
Quote Anchor link
Ik zit al een paar dagen te kloten met deze script, IK heb in mijn tabel een datum staan met een een text erbij.

In mijn text gedeelte heb ik een [dag] staan, hier komt de aantal dagen te staan. Maar nu wilde ik met een if het volgende, als de dag nog niet geweest is moet hij de text laten zien uit de tabel en als de dag verstreken is de else

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
<?php
$query
= mysql_query("SELECT  text, dag, maand, jaar FROM personal WHERE zichtbaar = 1 ORDER BY ID ASC LIMIT 3");
    for ( ;$r = mysql_fetch_assoc($query); )  
    {

       $day = $r['dag']; // dag van de countdown
       $month = $r['maand']; // maand van de countdown
       $year = $r['jaar']; // jaar van de countdown
       $r[text] = str_replace("[dag]", (int)((mktime (0,0,0,$month,$day,$year) - time(void))/86400), $r[text]);
       if (??????)
            {

            echo "<img src=\"../images/link.gif\" alt='' title=''>&nbsp;<span class='normal'>".nl2br($r['text'])."</span><br><br>";
            }

        else
            {
            echo "There's no gig right now";
            }

?>
 
PHP hulp

PHP hulp

19/11/2024 06:41:21
 
- wes  -

- wes -

16/11/2006 14:06:00
Quote Anchor link
/duikt vast weg voor franks toorn
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
Richard

Richard

16/11/2006 14:10:00
Quote Anchor link
@wes: Huh??
 
- SanThe -

- SanThe -

16/11/2006 14:20:00
Quote Anchor link
Wes bedoelt dat wij een 'Frank' op dit forum hebben die je direct zal wijzen op je datamodel. Een datum sla je namelijk niet op in drie losse tabellen maar in één tabel met als type DATE of DATETIME.
 
Majid Ahddin

Majid Ahddin

16/11/2006 14:28:00
Quote Anchor link
"Een datum sla je namelijk niet op in drie losse tabellen maar"
Dat doet dan ook niemand...
Daarnaast moet je natuurlijk zelf weten hoe je datums opslaat in sql, maar aan te raden is natuurlijk DATE voor dit geval: YYYY-MM-DD
 
PHP Newbie

PHP Newbie

16/11/2006 14:39:00
Quote Anchor link
verder kun je beter een while gebruiken, aangezien je het eerste en laatste deel van de for toch niet gebruikt
 
Richard

Richard

16/11/2006 14:40:00
Quote Anchor link
edit: ik was "in" vergeten

Hebben jullie gelijk in

Had ik geprobeerd alleen kreeg ik foutmeldingen dat het niet doe was
Gewijzigd op 01/01/1970 01:00:00 door Richard
 
PHP Newbie

PHP Newbie

16/11/2006 14:55:00
Quote Anchor link
maak een gewoon date kolom aan in je tabel.

En dan trek je daar de datum van de countdown uit, en dan vervolgends:

if(date(vandaag) == date(tabel))
{
link
}
else
{
het is nog niet de goede dag
}
 
Willem Jan Z

Willem Jan Z

16/11/2006 15:05:00
Quote Anchor link
Ik zou inderdaad een DATE(TIME) veld gebruiken, en de volgende query opbouw:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
SELECT
    veld,
    veld,
    veld,
    CASE  datum
       WHEN > NOW()
       THEN 1
       ELSE 0
   END CASE AS later
FROM tabel;

Dan kan je makkelijk controleren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if($row['later']) {
    // Dag nog niet geweest
} else {
    // Dag al wel geweest
}
?>
 
Richard

Richard

16/11/2006 18:13:00
Quote Anchor link
ik heb nu dit in elkaar geflanst alleen krijg ik de volgende foutmelding

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\Website\hypermusic\personal.php on line 66

Maar ik zie niet de fout.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$sql
= mysql_query("SELECT CASE date WHEN > NOW() THEN 1 ELSE 0 END CASE AS later, text FROM personal WHERE zichtbaar = 1 ORDER BY ID ASC LIMIT 3");
    for ( ; $row = mysql_fetch_assoc($sql);)
{
  
if($row['later']) {
    echo "xxxxxxx";
}
else {
    echo $row['text'];
}
}

?>
 
Mark D

Mark D

16/11/2006 18:16:00
Quote Anchor link
Dat duidt erop dat je query niet lukt. Voeg bij mysql_query even
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
or die(mysql_error());
toe
Gewijzigd op 01/01/1970 01:00:00 door Mark D
 
Frank -

Frank -

16/11/2006 18:23:00
Quote Anchor link
$sql = mysql_query("SELECT CASE date WHEN > NOW() THEN 1 ELSE 0 END CASE AS later, text FROM personal WHERE zichtbaar = 1 ORDER BY ID ASC LIMIT 3");

WHEN > NOW()

WHEN wat is groter dan NOW()? Daar mist een gegeven.

Foutafhandeling had natuurlijk niet mogen ontbreken, dat is de basis van je systeem. Alles wat fout kan gaan, zál ook fout gaan. Die zekerheid heb je!
 
Richard

Richard

17/11/2006 05:41:00
Quote Anchor link
IK mis dus wat tusteen de WHEN en de > teken?, Moet daar nog een keer date??
 
Willem Jan Z

Willem Jan Z

17/11/2006 09:26:00
Quote Anchor link
Dan wil ik ook eens weten wat er fout aan is, ook met wat testen kreeg ik hem niet goed..
 
Frank -

Frank -

17/11/2006 10:31:00
Quote Anchor link
De date hoort daar te staan, daar wil je tenslotte een vergelijking maken met NOW():
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
  CASE
    WHEN date > NOW() THEN 1
    ELSE 0
  END CASE AS later,
  text
FROM
  personal
WHERE
  zichtbaar = 1
ORDER BY
  id ASC
LIMIT 3

Over de END zijn de meningen verdeeld. WillemJan heeft hier een END CASE gebruikt, wanneer ik dat gebruik, loopt de boel altijd in de soep. Ik gebruik dus altijd END en niet meer dan dat. Test dus even wat er bij jou werkt, één van beide zal ongetwijfeld werken.

En let even op de notatie van de query, dus over meerdere regels en keurig inspringen, dat maakt de boel 100x beter leesbaar, beter te onderhouden en te debuggen. Alles op 1 regel zetten, is vragen om problemen.

Edit: Was nog niet helemaal wakker, de date hoort ná de WHEN te staan... WJ bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Willem Jan Z

Willem Jan Z

17/11/2006 11:25:00
Quote Anchor link
Maar ik had toch precies hetzelfde :S Behalve dan dat jij date een regel later hebt gezet. Ook met datum werkte het niet (reserved woord vergeten :))
 
Frank -

Frank -

17/11/2006 11:38:00
Quote Anchor link
<shame_on_me>Zie de wijziging van 17.11.2006 11:36 ...</shame_on_me>
 
Willem Jan Z

Willem Jan Z

17/11/2006 11:50:00
Quote Anchor link
Oke, zo werkt hij bij mij ook idd, ik had op mysql.com gekeken, en vond dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
CASE case_value
    WHEN when_value THEN statement_list
    [WHEN when_value THEN statement_list] ...
    [ELSE statement_list]
END CASE

Wat bedoelen ze hier dan met case_value?

Had het gedeelte eronder gemist, heb namelijk wel dit geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
CASE date
    WHEN date > NOW() THEN 1
    ELSE 0
END CASE


Voortaan beter lezen WIllem-Jan
 
Richard

Richard

17/11/2006 16:20:00
Quote Anchor link
IK heb nu dit, maar heb nog steed een foutmelding.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$sql
= mysql_query("SELECT CASE WHEN date > NOW() THEN 1 ELSE 0 END CASE AS later, text FROM personal WHERE zichtbaar = 1 ORDER BY ID ASC LIMIT 1");
    for ( ; $r = mysql_fetch_assoc($sql) or mysql_error;)
{
  
if($row['later']) {
    echo "boe";
}
else {
    echo $r['text'];
}
}

?>


foutmelding:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\Website\hypermusic\personal.php on line 66
 
Frank -

Frank -

17/11/2006 16:51:00
Quote Anchor link
Tja, het blijft brakke code. Waarom blijf je toch die query zo beroerd noteren, dit is toch niet te lezen? Verder controleer je nergens of de query is gelukt, slaat de naam $sql helemaal nergens op (het is geen SQL, maar een result) en staat mysql_error er ook maar een beetje verloren bij. Waar je de for-lus voor nodig hebt, is mij ook onduidelijk.

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
<?php
$query
= "
SELECT
  CASE
    WHEN date > NOW() THEN text
    ELSE 'boe'
  END CASE AS output
FROM
  personal
WHERE
  zichtbaar = 1
ORDER BY
  id ASC
LIMIT 1"
; // Dit is leesbaar! De query is overigens anders omdat nu de query bepaalt wat de output zal zijn. 'boe' staat dus in de query, niet in een if-je in jouw php-code.
$result = mysql_query($query); // $result, het is tenslotte een result

if($result){ // hoera! de query is gelukt
    while($row = mysql_fetch_assoc($sql)){ // $row is wat anders dan $r
      echo $row['output'];
    }
}

else {
  echo 'mislukt: '.mysql_error();
}

?>

(niet getest!)
 
- wes  -

- wes -

17/11/2006 16:56:00
Quote Anchor link
toevoeging op frank:

if($result && mysql_num_rows($result) >= 1){ // hoera! de query is gelukt
while($row = mysql_fetch_assoc($sql)){ // $row is wat anders dan $r
echo $row['output'];
}
}
 

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.