Rekensom gegevens uit MySQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

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

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

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 »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior 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

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

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 »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. 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, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »
Jorik

Jorik

03/10/2004 10:44:00
Quote Anchor link
Ik wil een rekensommetje uitvoeren met PHP, de gegevens komen uit PHP, en ik kom er niet uit :(..

Het volgende moet gebeuren:
De tabel cijfers bestaat uit
naam | vak | cijfer | waarde

Nu moeten de cijfers van vak $_GET['vak'] geselecteerd worden, en van de naam ".$naam." .

Nu moet ie alle cijfers van het vak en waarde de naam = $naam, selecteren en er het volgende mee doen:
- Alle waardes optellen en bv. geven naam waardes
- Alle punten ($cijfer*$waarde) moeten opgeteld worden met de naam totaal

Ik weet echt niet hoe het moet? Iemand anders idee?

BVD
 
PHP hulp

PHP hulp

16/01/2025 11:53:48
 
Dutchcamel

dutchcamel

03/10/2004 11:13:00
Quote Anchor link
Je haalt de gegevens uit een MySQL database zeg je in de topictitel, maar daarna komt het uit PHP...maar goed.

Ik neem aan dat het een database is, en dat je je pagina oproept met blaat.php?vak=engels ofzo. Wat je er dan precies mee wil doen kan ik niet uit je tekst halen, maar ik gok dat het dan zou het zoiets worden.

<table>
<tr><td colspan="4">Cijfers van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $naam; ?>
voor het vak
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $_GET['vak']; ?>
</td></tr>
<tr><td>#</td><td>Cijfer</td><td>Waarde</td><td>Cijfer * Waarde</td></tr>
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
<?
$vakTotaal
= 0;
$cijferTotaal = 0;
$waardeTotaal = 0;
$tellingTotaal = 0;
$result = mysql_query("SELECT cijfer, waarde, cijfer * waarde AS telling WHERE vak = '".$_GET['vak']."' AND naam = '".$naam."'");
while ($row = mysql_fetch_object($result)) {
    $vakTotaal++;
    $cijferTotaal += $row->cijfer;
    $waardeTotaal += $row->waarde;
    $tellingTotaal += $row->telling;
    echo '<tr><td>'.$vakTotaal.'</td><td>'.$row->cijfer.'</td><td>'.$row->waarde.'</td><td>'.$row->telling.'</td></tr>';
}

?>

<tr><td>Totaal:</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $cijferTotaal; ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $waardeTotaal; ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $tellingTotaal; ?>
</td></tr>';
<tr><td>Gemiddeld:</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($cijferTotaal / $vakTotaal); ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($waardeTotaal / $vakTotaal); ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($tellingTotaal / $vakTotaal); ?>
</td></tr>
</table>

Ik heb er maar een tabel van gemaakt waarin alle gegevens komen te staan met daaronder twee rijen met het totaal en het gemiddelde.

Mag je zelf kijken wat je ervan nodig hebt.
Gewijzigd op 03/10/2004 11:19:00 door dutchcamel
 
Jorik

Jorik

03/10/2004 11:21:00
Quote Anchor link
Dat bedoelde ik :)..

Het werkt alleen niet, het word inderdaad opgevraagd met leden.php?p=cijfers&vak=AK (2 letters van vak).

Erorr:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/bncijfers/cijfers.php on line 42

Connectie met DB is al eerder gemaakt..

?
 
Dbr Br

Dbr Br

03/10/2004 11:26:00
Quote Anchor link
Is de tabel nog leeg?
 
Jorik

Jorik

03/10/2004 11:26:00
Quote Anchor link
@ Dave
Nee, tabel is gwoon niet aangeroepen

ZIt een klein foutje in:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$result
= mysql_query("SELECT cijfer, waarde, cijfer * waarde AS telling WHERE vak = '".$_GET['vak']."' AND naam = '".$naam."'");
?>


PHP weet niet welke tabel..
heb ervan gemaakt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$result
= mysql_query("SELECT cijfer, waarde, cijfer * waarde AS telling FROM cijfers WHERE vak = '".$_GET['vak']."' AND naam = '".$naam."'");
?>


Het werkt!!..
Bedankt!!
Gewijzigd op 03/10/2004 11:26:00 door Jorik
 
Dutchcamel

dutchcamel

03/10/2004 11:29:00
Quote Anchor link
Ah shit ja, helemaal vergeten. Maar het werkt nu.
At your service :)
 
Jorik

Jorik

03/10/2004 11:30:00
Quote Anchor link
Danku :)
Weer wat geleerd :) (ik en jij ;) )
 
Jorik

Jorik

03/10/2004 11:34:00
Quote Anchor link
Naar 2e cijfer te hebben ingevoerd kwam ik erachter dat het nog niet zoals ik wou werkte.. dit had ik al :)..

De bedoeling is, dat het het gemiddelde van alle cijfers van naam=naam en vak=vak opvraagt :)..

Of heb ik het script nu weer zover verknald :$
 
Jorik

Jorik

03/10/2004 11:43:00
Quote Anchor link
Jorik had script te ver verknald :$.. beetje wijzigen ga juiste resultaat :)

Volgende :):

Nu moet ie nog afronden op 2 tienden, dus alst 5,333333333333 is dat het 5,33 word, en als het 5,4466 dat het 5,45 word..

script naar wijzigen:
<table width="100%">
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
<?
  $vakTotaal
= 0;
  $cijferTotaal = 0;
  $waardeTotaal = 0;
  $tellingTotaal = 0;
  $result = mysql_query("SELECT cijfer,waarde,cijfer*waarde AS telling FROM cijfers WHERE vak = '".$_GET['vak']."' AND naam = '".$naam."'");
  while ($row = mysql_fetch_object($result)) {
      $vakTotaal++;
      $cijferTotaal += $row->cijfer;
      $waardeTotaal += $row->waarde;
      $tellingTotaal += $row->telling;
      #echo "<tr><td>".$vakTotaal."</td><td>".$row->cijfer."</td><td>".$row->waarde."</td><td>".$row->telling."</td></tr>";
      #echo "<tr>\n";
      #echo "<td align='center'>".$row->cijfer."</td>";
      #echo "</tr>\n";

  }
  ?>

<tr>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($tellingTotaal / $waardeTotaal); ?>
</td>
</tr>
</table>

hoe moet dat :P?
 
Dutchcamel

dutchcamel

03/10/2004 11:43:00
Quote Anchor link
Dat zoiets:

<table>
<tr><td colspan="4">Cijfers van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $naam; ?>
voor het vak
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $_GET['vak']; ?>
</td></tr>
<tr><td>#</td><td>Cijfer</td><td>Waarde</td><td>Cijfer * Waarde</td></tr>
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
<?
$vakTotaal
= 0;
$cijferTotaal = 0;
$waardeTotaal = 0;
$tellingTotaal = 0;
$result = mysql_query("SELECT cijfer, waarde, cijfer * waarde AS telling FROM cijfers WHERE vak = '".$_GET['vak']."' AND naam = '".$naam."'");
while ($row = mysql_fetch_object($result)) {
    $vakTotaal++;
    $cijferTotaal += $row->cijfer;
    $waardeTotaal += $row->waarde;
    $tellingTotaal += $row->telling;
    echo '<tr><td>'.$vakTotaal.'</td><td>'.$row->cijfer.'</td><td>'.$row->waarde.'</td><td>'.$row->telling.'</td></tr>';
}

?>

<tr><td>Totaal:</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $cijferTotaal; ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $waardeTotaal; ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $tellingTotaal; ?>
</td></tr>';
<tr><td>Gemiddeld:</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($cijferTotaal / $vakTotaal); ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($waardeTotaal / $vakTotaal); ?>
</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($tellingTotaal / $vakTotaal); ?>
</td></tr>
<tr><td colspan="2">Totaalgemiddelde:</td><td colspan="2">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($tellingTotaal / $waardeTotaal); ?>
</td></tr>
</table>
 
Jorik

Jorik

03/10/2004 11:45:00
Quote Anchor link
Waar rond ie nu af dan :s ?
 
Dutchcamel

dutchcamel

03/10/2004 11:54:00
Quote Anchor link
Dat had je nog niet gevraagd toen ik begon met typen... Je vraag was sowieso onduidelijk, maar goed.
Dat doe je met number_format();

<tr>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= ($tellingTotaal / $waardeTotaal); ?>
</td>
</tr>


Verander je dus in:

<tr>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= number_format(($tellingTotaal / $waardeTotaal), 2, ',', ''); ?>
</td>
</tr>

2 staat voor het aantal decimalen.
 
Jorik

Jorik

03/10/2004 11:56:00
Quote Anchor link
Die stond in je vorige bericht er nog niet hoor ;)..

naja, het werkt, daar gaat het om :)

Bedankt
 
Dutchcamel

dutchcamel

03/10/2004 12:01:00
Quote Anchor link
Dat zeg ik toch, toen had ik het nog niet gelezen, ik was alleen nog met het totaalgemiddelde bezig, maar goed.
Je hebt nu je afronding.
 
Arend a

Arend a

03/10/2004 12:38:00
Quote Anchor link
Je kan dit beter in mysql zelf doen. De lol hiervan is dat het sneller en efficienter gaat dan de iteraties in php, en het scheelt gedoe in php.

Quote:
naam | vak | cijfer | waarde

Nu moeten de cijfers van vak $_GET['vak'] geselecteerd worden, en van de naam ".$naam." .

[1] Alle waardes optellen en bv. geven naam waardes
[2] Alle punten ($cijfer*$waarde) moeten opgeteld worden met de naam totaal


SELECT naam, round(sum(cijfer*waarde)/sum(waarde)),2) as eindcijfer, vak FROM cijfers
GROUP BY naam, vak;

Zal een lijst geven van alle namen met cijfers afgerond op 2 decimalen per vak.

Eventueel kan je die nog aanpassen dat je per naam een lijst met vakken krijgt, of per vak een lijst met namen.

Grtz,

Arend
 

03/10/2004 12:55:00
Quote Anchor link
Het werkt al met het script van dutchcamel..

Toch bedankt ;)
(geen zin in te logge)
 



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.