array resultaat wordt maar 1 keer weergegeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

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 »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Laravel developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »
Michiel v

michiel v

15/11/2011 17:46:59
Quote Anchor link
Ik heb een functie gemaakt waarin ik met een array de gegevens uit de database ophaal. Deze gegevens wil ik bewerken met if en elsif etc...

De functie wil ik dan ophalen in een listingpagina.

Het probleem is dat alleen het eertse resultaat uit de database wordt weergegeven op deze listing pagina!

Wat doe ik verkeerd, haal ik de array verkeerd op?

Zie onderstaand mijn php script:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php
//*Program:  prijzen weergeven

function prijs(){

    //onderstaand maakt connectie met de database
    include ("../includes.php");
    $sql = "SELECT * FROM useraccount, product WHERE useraccount.PIDID = product.PIDID ";
    $query = mysql_query($sql,$db);
    $total_results = mysql_num_rows($query); //mysql_num_rows($result) = Geef het aantal rijen in een resultaat
    $query = "SELECT * FROM useraccount, product WHERE useraccount.PIDID = product.PIDID ";
    $result = mysql_query($query);
    
    //-----------------------------------------------

    //array uit de database halen

            
               while($row = mysql_fetch_array($result)){
            
            $array = array();
            $array[] = $row['productPRICE'];  
            $row['productPRICE'] = $totaalprijs;
            $totaalprijs = array($array ['0']);


    //------------------------------------------

    //if els en elsif controlles uitvoeren TOTAAL Prijs

        
  
            foreach ($totaalprijs as $totaal){
 
            if ($totaal > '0')
             {

                     return  "$totaal" ;
                

            }

                elseif ($totaalprijs < '0')
             {

                     return "nader overeen te komen";
             }

                elseif ($totaalprijs == 'prijsPerPartij')
             {

                     return "Per partij";
             }

                 else
             {
                     return "";
             }
            
    }
    }
    }

    //-----------------------------------------------

    // resultaten echoen op de pagina    

        echo prijs();
    //-----------------------------------------------
 
?>
 
PHP hulp

PHP hulp

25/11/2024 18:00:57
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/11/2011 17:58:48
Quote Anchor link
$totaalprijs = array($array ['0']);
Hier zet je elke keer een nieuwe waarde voor het array element
Gewijzigd op 15/11/2011 18:25:33 door Ger van Steenderen
 
Michiel v

michiel v

15/11/2011 18:34:59
Quote Anchor link
Bedankt voor je reactie! Moet ik deze regels dan weglaten? Hij geeft dan een invalid foreach melding.
 
Milo S

Milo S

15/11/2011 19:17:12
Quote Anchor link
Je voert 2 exact dezelfde query's uit. Waarom? Ook kijk je niet of de query wel gelukt is... Verder maak je naar mijn idee een aantal array / vars aan die helemaal niet nodig zijn.
Ik zou zelf eerst dat een aanpassen. Neem voorbeeld aan script hieronder, niet getest, maar lijkt mij logischer...
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
function prijs()
{

    # Database connectie
    include('config.php');
    
    # Query
    $sql =
    "
    SELECT
        *
    FROM
        useraccount,
        product
    WHERE
        useraccount.PIDID = product.PIDID
    "
;
    
    # Query uitvoeren
    if( $res = mysql_query( $sql ) )
    {

        return 'An error occurred while executing the query.';
    }

    # Checken voor resultaten
    elseif( mysql_num_rows( $res ) == 0 )
    {

        return 'None of the requested data is found.';
    }

    else
    {
        # Resultaten doorlopen
        while( $rec = mysql_fetch_assoc( $res ) )
        {

            $totalPrice[] = $rec['productPRICE'];        
        }

        
        # Weergaven
        foreach( $price as $totalPrice )
        {

            if($totaal > 0)
            {

                return $totaal;    
            }

            elseif( $totaalprijs < 0 )
            {

                return 'Nader overeen te komen';
            }

            elseif ($totaalprijs == 'prijsPerPartij')
            {

                return 'Per partij';
            }
        }
    }
}

?>
Gewijzigd op 15/11/2011 19:48:31 door Milo S
 
Michiel v

michiel v

15/11/2011 19:32:46
Quote Anchor link
Beste Milo,

Super bedankt voor je overzichtelijke code.

Ikheb nog de volgende vragen?
1) ik krijg de melding "An error occurred while executing the query. ". Dit komt waarschijnlijk omdat ik nu geen database connectie meer maak.

2) Ik heb de code willen schrijven als een function. om deze zo weer op te roepen in een andere pagina (listing pagina)
 
Milo S

Milo S

15/11/2011 19:41:38
Quote Anchor link
Hallo Michiel,

Overzicht kun je zelf ook maken, gewoon goed inspringen haha.

1) Klopt, ik heb gewoon een standaard stukje code gepakt en jou query enzo er in geplakt. Databaseconnectie moet je even zelf veranderen (regel 5);

2) Oh sorry haha, check me update ;)
 
Michiel v

michiel v

15/11/2011 20:09:45
Quote Anchor link
Beste Milo,

Bedankt weer! Ik blijf fout melding ontvangen. Denk dat ik nu niet goed weet hoe ik de datebste moet koppelen. De volgende gegevens zjn in iedergeval nodig voor de connectie. Weet jij deze goed in je script te zetten? zie onderstaand:


$query = mysql_query($sql,$db);

$query = "SELECT * FROM useraccount, product WHERE useraccount.PIDID = product.PIDID ";
$result = mysql_query($query);


Toevoeging op 15/11/2011 21:54:50:

Hoi Milo,

Ik moet inmiddels verbinding hebben want krijg nu de volgende melding. Maar wat kan er nu nog mis gaan?

Melding:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/voice/domains/voteforthevoice.com/public_html/s4yincludes/prijs8.php on line 31
None of the requested data is found.



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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
function prijs()
{

    # Database connectie
    include ("../includes.php");
    
  
    
    
    # Query
    
    $sql =
    "
    SELECT
        *
    FROM
        useraccount,
        product
    WHERE
        useraccount.PIDID = product.PIDID
    "
;
        
    $sql = mysql_query($sql,$db);
        
    # Query uitvoeren
    if( $res = mysql_query( $sql,$db ) )
    {

        return 'An error occurred while executing the query.';
    }

    # Checken voor resultaten
    elseif( mysql_num_rows( $res ) == 0 )
    {

        return 'None of the requested data is found.';
    }

    else
    {
        # Resultaten doorlopen
        while( $rec = mysql_fetch_assoc( $res ) )
        {

            $totalPrice[] = $rec['productPRICE'];        
        }

        
        # Weergaven
        foreach( $price as $totalPrice )
        {

            if($totaal > 0)
            {

                return  $totaal;    
            }

            elseif( $totaalprijs < 0 )
            {

                return 'Nader overeen te komen';
            }

            elseif ($totaalprijs == 'prijsPerPartij')
            {

                return 'Per partij';
            }
        }
    }
}


    //-----------------------------------------------

    // resultaten echoen op de pagina    

        echo prijs();
    //-----------------------------------------------
?>
 



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.