Twee waardes optellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en 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 professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Java/Kotlin Developer

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 »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

C# Ontwikkelaar

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 »

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 »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Pagina: 1 2 volgende »

Tom Wellink

Tom Wellink

04/09/2010 10:52:53
Quote Anchor link
Beste,

Ik wil twee waardes optellen, dat ik zoiets als onderstaand krijg:

Waarde1 : aantal
Waarde2 : aantal
Totaal : aantal

Om het aantal te tonen doe ik:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $data;?>


Voor waarde 1 en 2 gebruik ik de volgende code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$cat
= mysql_query('SELECT COUNT(*) as num from auto');
$result = ($cat);
$result = mysql_fetch_assoc( $result );
$data = $result['num'];
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$cat1
= mysql_query('SELECT COUNT(*) as num from fiets');
$result1 = ($cat);
$result1 = mysql_fetch_assoc( $result1 );
$data1 = $result1['num'];
?>


Hoe kan ik deze waardes nu het beste optellen, met een sum of een count, dit omdat het beiden uit twee andere komen, hierbij moet ook rekening gehouden worden dat de opties groeien, dus straks heb ik 5 waardes die ik optel om een totaal te maken, waar het er nu nog twee zijn...
Gewijzigd op 04/09/2010 10:56:18 door Tom Wellink
 
PHP hulp

PHP hulp

05/11/2024 07:39:24
 
- -

- -

04/09/2010 11:15:05
Quote Anchor link
Zou zoiets niet werken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT
    COUNT(auto.*) + COUNT(fiets.*) AS num
FROM
    auto,
    fiets
 
Tom Wellink

Tom Wellink

04/09/2010 11:31:10
Quote Anchor link
Straks komen er 5 waardes die ik wil tellen, waarde 1 telt momenteel al 1800 en waarde 2 momenteel 300 wat dus op 2100 komt, als straks de waardes nog hoger worden en er meer waardes bijkomen, is deze manier dan niet zwaar voor de server, daarom dat ik ook vroeg wat dan het beste is om te doen....

straks bv 5 waardes van elke 4000 of hoger, wordt het dan niet een zware query?
 
Pim -

Pim -

04/09/2010 11:33:49
Quote Anchor link
Dit zal een véél lagere belasting zijn dan alle queries apart uitvoeren.
 
Tom Wellink

Tom Wellink

04/09/2010 11:36:02
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
    
            <?
$cattotal
= mysql_query('SELECT COUNT(*) + COUNT(*) as num from auto,fiets');
$resulttotal = ($cattotal);
$resultotal = mysql_fetch_assoc( $resulttotal );
$total = $resulttotal['num'];
        ?>


Krijg hiermee geen uitkomst...
Gewijzigd op 04/09/2010 11:37:46 door Tom Wellink
 
Synaps Framework

Synaps Framework

04/09/2010 12:03:25
Quote Anchor link
Jona than op 04/09/2010 11:15:05:
Zou zoiets niet werken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT
    COUNT(auto.*) + COUNT(fiets.*) AS num
FROM
    auto,
    fiets
 
Tom Wellink

Tom Wellink

04/09/2010 12:16:10
Quote Anchor link
Nee ook dan krijg ik geen uitkomst.... tstaat niet in dezelfde kolom... de meerder waardes...

momenteel doe ik dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
           <?
            $cattotal
= mysql_query('SELECT COUNT(auto.*) + COUNT(fiets.*) as num from auto,fiets');
            $resulttotal = ($cattotal);
            $resultotal = mysql_fetch_assoc( $resulttotal );
            $total = $resulttotal['num'];
            ?>
Gewijzigd op 04/09/2010 12:36:28 door Tom Wellink
 
- -

- -

04/09/2010 12:57:01
Quote Anchor link
Je kunt zelf ook wat proberen om het probleem op te lossen. Bijvoorbeeld, als je de twee COUNT's uit mijn query los opvraagt (AS num1 … AS num2), werkt het dan wel? Zo ja, misschien moet je dan haakjes om de twee COUNT's zetten?
Verder zou je kunnen proberen om de COUNT's alleen op één kolom te zetten, dat doe ik zelf altijd. COUNT(auto.id) krijg je dan bijvoorbeeld. Misschien dat dat je op weg helpt?
 
Tom Wellink

Tom Wellink

06/09/2010 12:18:42
Quote Anchor link
Ik kom hier nog steeds niet uit, iemand die nog een helpende hand wil zijn aan deze ontdekker van php?
 
Niek s

niek s

06/09/2010 12:22:29
Quote Anchor link
Tom Wellink op 04/09/2010 12:16:10:
Nee ook dan krijg ik geen uitkomst.... tstaat niet in dezelfde kolom... de meerder waardes...

momenteel doe ik dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
           <?
            $cattotal
= mysql_query('SELECT COUNT(auto.*) + COUNT(fiets.*) as num from auto,fiets');
            $resulttotal = ($cattotal);
            $resultotal = mysql_fetch_assoc( $resulttotal );
            $total = $resulttotal['num'];
            ?>


Er zit een tikfout in je variabele naam.
Let op het aantal t's in "resulttotal" en "resultotal" ;-)

En verder, wat is hier het nut van? $resulttotal = ($cattotal);
 
Tom Wellink

Tom Wellink

06/09/2010 12:44:25
Quote Anchor link
Ik doe dat meestal zodat als ik de waarde later nog wil gebruiken ik hem onder een goede naam heb staan...

Dit heb ik dan momenteel aan code, aangepast na feedback:

Wat ik dus wil doen is het aantal id's weten in auto en fiets en deze optellen, in auto zitten er bv 200 en in fiets 300 dus moet er 500 uitkomen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
            $cattotal
= mysql_query('SELECT COUNT(auto.*) + COUNT(fiets.*) as num from auto,fiets');
            $resultotal = mysql_fetch_assoc( $cattotal );
            $total = $resultotal['num'];
            ?>


Ik krijg alleen deze error, maar doe volgens mij niets fout:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/****/domains/*****/public_html/****/index.php on line 231

Domein etc even weggelaten omdat ik deze nog niet in google wil hebben totdat deze gelanceerd wordt...
Gewijzigd op 06/09/2010 12:44:51 door Tom Wellink
 
Niek s

niek s

06/09/2010 12:56:14
Quote Anchor link
Tom Wellink op 06/09/2010 12:44:25:
Ik doe dat meestal zodat als ik de waarde later nog wil gebruiken ik hem onder een goede naam heb staan...

Dit heb ik dan momenteel aan code, aangepast na feedback:

Wat ik dus wil doen is het aantal id's weten in auto en fiets en deze optellen, in auto zitten er bv 200 en in fiets 300 dus moet er 500 uitkomen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
            $cattotal
= mysql_query('SELECT COUNT(auto.*) + COUNT(fiets.*) as num from auto,fiets');
            $resultotal = mysql_fetch_assoc( $cattotal );
            $total = $resultotal['num'];
            ?>


Ik krijg alleen deze error, maar doe volgens mij niets fout:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/****/domains/*****/public_html/****/index.php on line 231

Domein etc even weggelaten omdat ik deze nog niet in google wil hebben totdat deze gelanceerd wordt...


Zet eens foutafhandeling in je query.
Op het moment dat jij mysql_query() doet, moet je weten of het resultaat daarvan correct is.

Om te testen kan je achter de mysql_query een or die() statement zetten, en daarin mysql_error() aanroepen. Echter is dit geen nette manier van fouten afhandelen.
Deze manier kan je gebruiken puur in de ontwikkel fase. Vervang het dan later wel door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
if(!$res) {
    $view->error("er is een fatale database fout opgetreden. de systeembeheerder is op de hoogte gesteld");
    $logger->addEntry($_SERVER['REQUEST_URI'], mysql_error());
}

Bijvoorbeeld.

Kortom: zorg dat de gebruikers niet lekker de mysql error op hun dak krijgen, maar een nette foutmelding in een nette opmaak ;-)
 
Joren de Wit

Joren de Wit

06/09/2010 12:56:45
Quote Anchor link
De foutafhandeling van je query ontbreekt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$sql
= "SELECT COUNT(auto.*) ...";
$result = mysql_query($sql);

if($result == false) {
  trigger_error(mysql_error().'<br />In query: '.$sql);
}

else {
  $row = mysql_fetch_assoc($result);
  echo $row['num'];
}

?>

Zelf zul je nog wel e.e.a. aan moeten vullen...
 
Tom Wellink

Tom Wellink

06/09/2010 14:36:40
Quote Anchor link
Bedankt voor je uitgebreide reactie ik heb nu:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
  <?php
$sql
= "SELECT COUNT(auto.*) + COUNT(fiets.*) as num from auto,fiets";
$result = mysql_query($sql);

if($result == false) {
  trigger_error(mysql_error().'<br />In query: '.$sql);
}

else {
  $row = mysql_fetch_assoc($result);
}

?>


Als ik deze methode doe krijg ik:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) + COUNT(auto.*) as num from auto,fiets' at line 1
In query: SELECT COUNT(auto.*) + COUNT(fiets.*) as num from auto,fiets in /home/*****/domains/****/public_html/****/index.php on line 235

Als ik nu auto.id en fiets.id doe krijg ik er een getal uit als 983052 terwijl waarde 1 maar 1700 is en waarde 2 300, dus samen 2000
 
Joren de Wit

Joren de Wit

06/09/2010 16:02:29
Quote Anchor link
Ja, dat komt omdat je een INNER JOIN gebruikt terwijl er helemaal geen relatie tussen die twee tabellen is. Dit zijn twee verschillende vragen die je aan de database stelt (nl. het aantal records in de auto tabel en in de fiets tabel). Dan gebruik je dus ook twee verschillende queries...
 
Niek s

niek s

06/09/2010 16:28:37
Quote Anchor link
Of met 1 query, met daar binnen 2 sub query's :P
 
Tom Wellink

Tom Wellink

06/09/2010 16:35:49
Quote Anchor link
@Blanche,

Dit voorbeeld had ik overgenomen van jou, alleen hier mijn eigen gegevens ingevuld.

@niek S
Hoe bedoel je dat?
 
Pim -

Pim -

06/09/2010 16:40:24
Quote Anchor link
Volgens mij zo:
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
SELECT
    (
        SELECT
            count(*)
        FROM
            auto
    ) as count_autos,

    (
        SELECT
            count(*)
        FROM
            fiets
    ) as count_fiets,
    count_autos + count_fiets as num
Gewijzigd op 06/09/2010 18:01:31 door Pim -
 
Niek s

niek s

06/09/2010 17:39:02
Quote Anchor link
tikfout in de laatste regel, maar zo inderdaad.
 
Joren de Wit

Joren de Wit

06/09/2010 17:47:27
Quote Anchor link
Een query met twee subqueries kan inderdaad ook...

@Tom: het komt erop neer dat je query niet klopt. Die moet je dus aanpassen.
 
Pim -

Pim -

06/09/2010 18:02:26
Quote Anchor link
Is mijn query zo aan te passen dat je de afzonderlijke getallen niet queried?
 

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.