Dag if else

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Software Ontwikkelaar C# .NET

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 Amersfoort 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. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

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 »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

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 08:15:35
 
- 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.