IF statement

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

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 »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat 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 jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

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

25/11/2024 05:06:31
 
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.