IF statement

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. 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 goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

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 »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

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

29/04/2024 03:52:20
 
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.