IF statement

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Pagina: 1 2 volgende »

Robin Avoort

Robin Avoort

04/11/2009 09:52:00
Quote Anchor link
Hojj,

Ik heb een database met erg veel records (odbc)
Als hierin een nummer staat wat begint met +314 dan moet de <td> van dat nummer een andere achtergrond krijgen.
Ik doe het nu zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
        if(odbc_result($result,$i) == "+31402631183")
                  echo "<td bgcolor='yellow'>";
        else
                  echo "<td>";
            if(odbc_result($result,$i))
             echo odbc_result($result,$i);
            else
                  echo "-";

                  echo "</td>";
?>

Nu wordt de achtergrond veranderd van de td van het nummer +31402631183
Als ik bij "+31402631183" alleen "+314" invul, dan verandert er niks.
Ik wil dus, dat als er +314 voor een nummer staat, dat dan de achtergrond verandert, ongeacht wat het gehele nummer is.

Iemand iedeeën?
 
PHP hulp

PHP hulp

22/11/2024 00:17:48
 
Koen

koen

04/11/2009 09:55:00
Quote Anchor link
met een regex, controleren op die invoer, met een wildcard erachter(alles wat erachter kan willekeurig zijn).
voor regexp tut:
http://www.phphulp.nl/php/tutorials/4/520/
Gewijzigd op 01/01/1970 01:00:00 door koen
 

04/11/2009 09:57:00
Quote Anchor link
Klopt. Wat je nu doet is kijken of de waarde exact is. Je moet kijken of een gedeelte waar is ;-) Kijk eens naar bijvoorbeeld stripos of strstr :)
 
Robin Avoort

Robin Avoort

04/11/2009 10:09:00
Quote Anchor link
heb al jullie voorstellen geprobeerd, maar ze willen niet lukken...
Ik heb even een test gemaakt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$res
= odbc_result($result,$i);
if (preg_match("/+314/i", $res ))
{

    echo "Gevonden";
}
else {
    echo "Niet gevonden";
}

?>


Wat doe ik fout?
Gewijzigd op 01/01/1970 01:00:00 door Robin Avoort
 
Koen

koen

04/11/2009 10:33:00
Quote Anchor link
waarom /i?
dat heeft te maken met case sensitivity...
niet met nr,s...
probeer eens een '.' achter de getallen in je preg_match
 
Robin Avoort

Robin Avoort

04/11/2009 10:39:00
Quote Anchor link
de i weggehaald, een punt neergezet, geen ander resultaat :(
de punt, moet die achter de /, of ervoor?
 
Koen

koen

04/11/2009 10:43:00
Quote Anchor link
Robin schreef op 04.11.2009 10:39:
de i weggehaald, een punt neergezet, geen ander resultaat :(
de punt, moet die achter de /, of ervoor?

erachter, want hij moet ge escaped worden.

over strtr
(volgens de tut)
Reguliere expressies zijn ondanks al dit werk nog opmerkelijk snel, ondanks dit is preg_match sneller dan de strtr en str_replace functies in php. Zie: http://www.simplemachines.org/community/index.php?topic=175031.0;imode
 
Michael -

Michael -

04/11/2009 10:43:00
Quote Anchor link
Het kan ook met substr

Werkend voorbeeldje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$tn
= '+31402631183';
$str = substr($tn, 0, 4);

if($str == '+314')
    echo 'Zelfde';
else
    echo 'Niet zelfde';
?>
 
Robin Avoort

Robin Avoort

04/11/2009 10:50:00
Quote Anchor link
bedankt voor jullie reacties,

@turmin: het script dat je stuurde werkt, maar als ik het zo verander:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$res
= odbc_result($result,$i);

$tn = $res;
$str = substr($tn, 0, 4);

if($str == '+314')
    echo 'Zelfde';
else
    echo 'Niet zelfde';
?>

Dan werkt het niet meer...
Of moet ik het anders veranderen?

EDIT: kan het zijn dat het niet werkt, omdat er meerdere nummers in de database staan? datie daarom zegt: Niet zelfde?
Gewijzigd op 01/01/1970 01:00:00 door Robin Avoort
 
Koen

koen

04/11/2009 10:56:00
Quote Anchor link
preg_match gebruikt / / om de gezochte dinge nte omsluiten, als je begint met een escape moest zou het zo moeten werken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$res
= odbc_result($result,$i);
if (preg_match("/\+314\. /", $res ))
{

    echo "Gevonden";
}
else {
    echo "Niet gevonden";
}

?>
Gewijzigd op 01/01/1970 01:00:00 door koen
 
Robin Avoort

Robin Avoort

04/11/2009 11:00:00
Quote Anchor link
Nog steeds, geen resultaat :(
Zou het evt met een query kunnen?
 
Koen

koen

04/11/2009 11:04:00
Quote Anchor link
ik weet niet of het werkt, maar zo'n query zou dan zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM tabel WHERE nummer LIKE "+314"


edit:
maar ik laat het nu even over aan degenen die hier meer verstand van hebben.
(editte, omdat ik niet extra posts wil hebben voor dit soort opmerkingen (A))
Gewijzigd op 01/01/1970 01:00:00 door koen
 
Robin Avoort

Robin Avoort

04/11/2009 11:13:00
Quote Anchor link
Nog steeds geen resultaat...
Ben bang dat het niet gaat lukken :(
 
Koen

koen

04/11/2009 11:21:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$res
= odbc_result($result,$i);
if (preg_match("/\+314\. /", $res ))
{

    echo "Gevonden";
}
else {
    echo "Niet gevonden";
}

?>


valt me nu pas op... waar haal je $result en $i vandaan??
ook bij je reactie op turmin, zodra je die regel gebruikt werkt het niet...
Gewijzigd op 01/01/1970 01:00:00 door koen
 
Robin Avoort

Robin Avoort

04/11/2009 11:24:00
Quote Anchor link
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
<?php
      $query
= "SELECT TOP 20 CallId, OriginationNumber, OriginationName, CalledNumber, CalledName, StartDate,  EndDate, State, DisconnectReason, StartTime, EndTime
FROM         Table_1 ORDER BY CallId DESC"
;

      $result = odbc_exec($conn, $query);

      while(odbc_fetch_row($result))
      {

        echo "<tr>";
    
        for($i=1;$i<=odbc_num_fields($result);$i++)
        {
        
        if(????)
                  echo "<td bgcolor='yellow'>";
        else
                  echo "<td>";
            if(odbc_result($result,$i))
             echo odbc_result($result,$i);
            else
                  echo "-";

                  echo "</td>";
        }

    
        echo "</tr>";
      }

?>

$result om query uit te voeren, $i zit in de while loop
 
Koen

koen

04/11/2009 11:25:00
Quote Anchor link
Robin schreef op 04.11.2009 11:24:
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
<?php
      $query
= "SELECT TOP 20 CallId, OriginationNumber, OriginationName, CalledNumber, CalledName, StartDate,  EndDate, State, DisconnectReason, StartTime, EndTime
FROM         Table_1 ORDER BY CallId DESC"
;

      $result = odbc_exec($conn, $query);

      while(odbc_fetch_row($result))
      {

        echo "<tr>";
    
        for($i=1;$i<=odbc_num_fields($result);$i++)
        {
        
        if(????)
                  echo "<td bgcolor='yellow'>";
        else
                  echo "<td>";
            if(odbc_result($result,$i))
             echo odbc_result($result,$i);
            else
                  echo "-";

                  echo "</td>";
        }

    
        echo "</tr>";
      }

?>

$result om query uit te voeren, $i zit in de while loop


dat obdc_num_fields, heb ik eerder gezien...
dacht dat het opgelost was met mssql_num_fields....
edit: ik dacht fout, topic aangehaald in volgende reactie...
Gewijzigd op 01/01/1970 01:00:00 door koen
 
Robin Avoort

Robin Avoort

04/11/2009 11:28:00
Quote Anchor link
als ik mssql gebruik dan werkt niks meer..
als ik dan verbinding wil maken met de database, krijg ik een error van IIS/php. Iets met fastcgi.
daarom gebruik ik odbc
 
Koen

koen

04/11/2009 11:30:00
Quote Anchor link
http://www.phphulp.nl/forum/showtopic.php?id=68472&cat=12&replies=20
daar werd dit probleem ook gevonden...
misschien helpt het?
 
Robin Avoort

Robin Avoort

04/11/2009 11:32:00
Quote Anchor link
dat is een ander topic van mij:P, daar gaat het over het tellen van rijen... niet over dit?:o
 
Koen

koen

04/11/2009 11:34:00
Quote Anchor link
blijkbaar zit er toch iets fout op de manier waarop je je gegevens oproept...
want met de statische data van turmin ging het goed. met je result niet meer...
edit: sorry lette niet op naam (A)
Gewijzigd op 01/01/1970 01:00:00 door koen
 
Robin Avoort

Robin Avoort

04/11/2009 11:41:00
Quote Anchor link
ik heb geen idee wat het probleem is :(
 

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.