Default waarde verminderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Medior Java developer

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 »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »
Roy B

Roy B

17/08/2020 15:37:27
Quote Anchor link
Hallo,

Ik heb het volgende:
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
function getCalcValues( post_id )
{
   $.ajax ({
        type: "POST",
    url: "http:../indexwaarde_calc.php",
    data: post_id,
        cache: false,
  
        success: function(indexwaarde_dakisolatie)
        {
        $("#indexw").html(indexwaarde_dakisolatie);
        }
    });
}


en

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
function getCalc( gevel_id )
{
   $.ajax ({
        type: "POST",
    url: "http:../gevelindexwaarde_calc.php",
    data: gevel_id,
        cache: false,
  
        success: function(indexwaarde_gevelisolatie)
        {
        $("#indexw1").html(indexwaarde_gevelisolatie);
       }
    });
}



$("#indexw").html(indexwaarde_dakisolatie); en $("#indexw1").html(indexwaarde_gevelisolatie); worden netjes weergegeven op de pagina.
Nu heb ik een default waarde en die zou ik graag willen verminderen met de 2 genoemde waarden.
Is zoiets mogelijk?

Alvast bedankt
 
PHP hulp

PHP hulp

22/11/2024 18:37:36
 
Ivo P

Ivo P

17/08/2020 16:00:56
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
28
29
30
31
32
33
34
35
36
var defaultwaarde = 100;

function getCalcValues( post_id )
{
   $.ajax ({
        type: "POST",
    url: "http:../indexwaarde_calc.php",
    data: post_id,
        cache: false,
  
        success: function(indexwaarde_dakisolatie)
        {
        $("#indexw").html(indexwaarde_dakisolatie);
        defaultwaarde = defaultwaarde - indexwaarde_dakisolatie;
        console.log(defaultwaarde);
        }
    });
}

 function getCalc( gevel_id )
{
   $.ajax ({
        type: "POST",
    url: "http:../gevelindexwaarde_calc.php",
    data: gevel_id,
        cache: false,
  
        success: function(indexwaarde_gevelisolatie)
        {
        $("#indexw1").html(indexwaarde_gevelisolatie);
        defaultwaarde = defaultwaarde - indexwaarde_gevelisolatie;
        console.log(defaultwaarde);

       }
    });
}


Maar let erop, dat de waarde pas verminderd wordt NA de afronding van de ajaxcall.
En ik ga er vanuit dat de response inderdaad puur numeric is.
 
Ozzie PHP

Ozzie PHP

17/08/2020 16:59:59
Quote Anchor link
Je hebt hier al een compleet topic over ongeveer hetzelfde onderwerp.

Is het wellicht niet verstandiger om eerst eens wat basiskennis op te gaan doen?
 
Roy B

Roy B

17/08/2020 17:48:08
Quote Anchor link
Ivo P op 17/08/2020 16:00:56:
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
var defaultwaarde = 100;

function getCalcValues( post_id )
{
   $.ajax ({
        type: "POST",
    url: "http:../indexwaarde_calc.php",
    data: post_id,
        cache: false,
  
        success: function(indexwaarde_dakisolatie)
        {
        $("#indexw").html(indexwaarde_dakisolatie);
        defaultwaarde = defaultwaarde - indexwaarde_dakisolatie;
        console.log(defaultwaarde);
        }
    });
}

 function getCalc( gevel_id )
{
   $.ajax ({
        type: "POST",
    url: "http:../gevelindexwaarde_calc.php",
    data: gevel_id,
        cache: false,
  
        success: function(indexwaarde_gevelisolatie)
        {
        $("#indexw1").html(indexwaarde_gevelisolatie);
        defaultwaarde = defaultwaarde - indexwaarde_gevelisolatie;
        console.log(defaultwaarde);

       }
    });
}


Maar let erop, dat de waarde pas verminderd wordt NA de afronding van de ajaxcall.
En ik ga er vanuit dat de response inderdaad puur numeric is.


Dank je voor de reactie. Ik heb het denk ik niet goed uitgelegd.

Ik wil graag defaultwaarde - (indexwaarde_dakisolatie + indexwaarde_gevelisolatie).
Dus niet beide apart zoals het nu gaat.

Maar ga er mee verder kijken.

Toevoeging op 17/08/2020 17:53:48:

Ozzie PHP op 17/08/2020 16:59:59:

Is het wellicht niet verstandiger om eerst eens wat basiskennis op te gaan doen?


Daar ben ik mee bezig. Maar probeer het graag direct uit. En het is vaak makkelijker aan de hand van voorbeelden.
 
Thomas van den Heuvel

Thomas van den Heuvel

17/08/2020 19:44:16
Quote Anchor link
@Ivo, maar kom je dan niet in de problemen met "race conditions"? Dit hangt ook af van hoe de functies aangeroepen worden, maar AJAX-calls zijn toch doorgaans asynchroon (dit zijn in wezen aparte "threads"?) dus mogelijk zijn dingen op het verkeerde moment klaar / niet op het juiste moment beschikbaar.
 
Ozzie PHP

Ozzie PHP

17/08/2020 22:08:16
Quote Anchor link
Roy B op 17/08/2020 17:48:08:

Ozzie PHP op 17/08/2020 16:59:59:

Is het wellicht niet verstandiger om eerst eens wat basiskennis op te gaan doen?


Daar ben ik mee bezig. Maar probeer het graag direct uit. En het is vaak makkelijker aan de hand van voorbeelden.

Geen probleem, maar ik krijg het idee dat je bezig bent de schilderijen op te hangen terwijl er nog geen muren zijn. Je moet het helemaal zelf weten, maar ik denk niet dat het de meest efficiënte manier van werken is. Misschien kun je beter een paar weken investeren in het opdoen van wat basiskennis, zodat je daarna gericht iets kunt gaan maken. Zover ik nu kan zien ben je een beetje aan het freestylen zonder enige structuur, en als je op die manier doorgaat wordt het een lastige klus om de dingen te realiseren die je graag wilt realiseren.
 
Roy B

Roy B

17/08/2020 22:22:06
Quote Anchor link
Ozzie PHP op 17/08/2020 22:08:16:
Geen probleem, maar ik krijg het idee dat je bezig bent de schilderijen op te hangen terwijl er nog geen muren zijn. Je moet het helemaal zelf weten, maar ik denk niet dat het de meest efficiënte manier van werken is. Misschien kun je beter een paar weken investeren in het opdoen van wat basiskennis, zodat je daarna gericht iets kunt gaan maken. Zover ik nu kan zien ben je een beetje aan het freestylen zonder enige structuur, en als je op die manier doorgaat wordt het een lastige klus om de dingen te realiseren die je graag wilt realiseren.


Jij hebt helemaal gelijk. Ga het project ook uit handen geven als ik iemand gevonden heb die het voor me kan maken. Kan ik me rustig bezig houden met meer kennis op te doen.

Idee was om het met mysql en php te doen, daar heb ik al klein beetje ervaring mee. Maar meer bij kijken dan verwacht en dat maakt het te lastig voor me op dit moment.
 
Ivo P

Ivo P

18/08/2020 12:09:58
Quote Anchor link
"Ik wil graag defaultwaarde - (indexwaarde_dakisolatie + indexwaarde_gevelisolatie)."

$defaultwaarde = 100;
$defaultwaarde = $defaultwaarde - 5;
$defaultwaarde = $defaultwaarde - 10;

is het zelfde als
$defaultwaarde = 100;
$defaultwaarde = $defaultwaarde - (5 + 10);


Maar zoals al aangegeven wordt: die waarde wordt pas later opgehaald.
En het kan voorkomen dat eerst die 10 binnen komt, en pas dan de 5.
maar omdat de var $defaultwaarde globaal staat, komt het neer op

$defaultwaarde = 100;
$defaultwaarde = $defaultwaarde - 10;
$defaultwaarde = $defaultwaarde - 5;

en is het evengoed 85.

De vraag is alleen wat je wilt doen met die 85.

Dit asynchroon werken kan voordeel hebben, maar maakt als je er geen ervaring mee hebt, redelijk ondoorzichtig zijn.

als je die waarde op het scherm wilt zetten, kan het dus gebeuren dat je eerst kort 100 ergens hebt staan.
Vervolgens wordt dat na 1 seconde 90 en na nog 1.2 sec 85.

Je kunt ook wachtrijen inbouwen: pas op het scherm zetten als je beide waarden afzonderlijk hebt binnen gekregen.

Maar gezien de topics krijg ik net als Ozzie het idee, dat je nog het een en ander mist aan de basis van jquery en ajax om helemaal te door te hebben wat je doet.
 
Roy B

Roy B

18/08/2020 12:42:34
Quote Anchor link
Ivo P op 18/08/2020 12:09:58:
"Ik wil graag defaultwaarde - (indexwaarde_dakisolatie + indexwaarde_gevelisolatie)."

$defaultwaarde = 100;
$defaultwaarde = $defaultwaarde - 5;
$defaultwaarde = $defaultwaarde - 10;

is het zelfde als
$defaultwaarde = 100;
$defaultwaarde = $defaultwaarde - (5 + 10);


Maar zoals al aangegeven wordt: die waarde wordt pas later opgehaald.
En het kan voorkomen dat eerst die 10 binnen komt, en pas dan de 5.
maar omdat de var $defaultwaarde globaal staat, komt het neer op

$defaultwaarde = 100;
$defaultwaarde = $defaultwaarde - 10;
$defaultwaarde = $defaultwaarde - 5;

en is het evengoed 85.

De vraag is alleen wat je wilt doen met die 85.

Dit asynchroon werken kan voordeel hebben, maar maakt als je er geen ervaring mee hebt, redelijk ondoorzichtig zijn.

als je die waarde op het scherm wilt zetten, kan het dus gebeuren dat je eerst kort 100 ergens hebt staan.
Vervolgens wordt dat na 1 seconde 90 en na nog 1.2 sec 85.

Je kunt ook wachtrijen inbouwen: pas op het scherm zetten als je beide waarden afzonderlijk hebt binnen gekregen.

Maar gezien de topics krijg ik net als Ozzie het idee, dat je nog het een en ander mist aan de basis van jquery en ajax om helemaal te door te hebben wat je doet.




Klopt, de kennis voor jquery en ajax mis ik nog. Daarom dat ik het ook door andere laat maken nu.

De code die je hebt gegeven rekent wel het totaal uit, maar als je een andere waarde in de dropdown selecteert dan wordt deze ook weer verminderd.

Dus 100 - (10+15) = 75.
Selecteer je bij de eerste dropdown nu daarna een andere waarde, bijvoorbeeld 12 dan wordt het weer 75-12 = 63. Het zou dan 100 - (12+15) = 73 moeten worden.
 
Ozzie PHP

Ozzie PHP

18/08/2020 14:14:45
Quote Anchor link
Roy B op 17/08/2020 22:22:06:
Jij hebt helemaal gelijk. Ga het project ook uit handen geven als ik iemand gevonden heb die het voor me kan maken. Kan ik me rustig bezig houden met meer kennis op te doen.

Lijkt me een verstandige keuze. Als je wat meer basiskennis hebt en je beter in staat bent om zelf een structuur op te zetten, zul je zien dat het ineens een stuk makkelijker gaat. De tijd die je nu investeert in het leren, verdien je straks dubbel en dwars weer terug. Succes!
 



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.