Twee waardes optellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

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 »

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 Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

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

22/12/2024 20:24:54
 
- -

- -

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.