Dag if else

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

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

05/01/2025 08:46:37
 
- 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.