[php,js] openingstijden berekenen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

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 »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

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 »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »
Rick kem

rick kem

31/12/2014 16:32:18
Quote Anchor link
Hallo, ik heb hieronder een script om de openingstijden in de database te zetten, ook is er een php check of de winkel niet meer dan 80 uur open is.

Alleen nu wil ik ervoor zorgen dat hij automatisch berekend hoeveel uren de winkel open is (afhankelijk van de ingevulde waardes).

Het script zoals ik het nu heb:
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<?php
if(DB::Filter($row_online->user_id) == '0'){
    include("pages/home.php");
}
elseif(DB::NumRows($sql_supermarket) == 0){
    include("pages/supermarket/start/index.php");
}
else{
?>

    <div class="c_box">
        <div class="heading green">Openingstijden</div>
                        
        <div class="inner">
        <?php
        if(isset($_POST['confirm'])){
            $total = 0;
                for ($i = 1; $i < 8; $i++) {
                $total += ($_POST['closed'.$i] - $_POST['open'.$i]);
            }

                
            if($total > 80){
                echo'<div class="error">Het is maar mogelijk om maximaal 80 uur per week open te zijn.</div>';
            }
else{
                for ($i = 1; $i < 8; $i++) {
                    $sql = DB::Query("SELECT * FROM hoursofoperation WHERE supermarket_id = '".DB::Escape($row_supermarket->id)."' AND day = '".$i."' ORDER BY id DESC LIMIT 1 ");
                    if(DB::Numrows($sql) == 0){
                        DB::Query("INSERT INTO hoursofoperation (supermarket_id,day,open,closed) VALUES('".DB::Filter($row_supermarket->id,ENT_QUOTES)."','".$i."','".DB::Filter($_POST['open'.$i])."','".DB::Filter($_POST['closed'.$i])."')")or die(mysql_error());
                    }
else{
                        DB::Query("UPDATE hoursofoperation SET open = '".DB::Filter($_POST['open'.$i])."', closed = '".DB::Filter($_POST['closed'.$i])."' WHERE supermarket_id = '".DB::Escape($row_supermarket->id)."' AND day = '".$i."' ORDER BY id DESC LIMIT 1")or die(mysql_error());
                    }
                }

                echo'<div class="correct">De openingstijden zijn met succes aangepast.</div>';
            }
        }

        ?>

        <form method="POST" action="index.php?p=supermarket&a=hoursofoperation">
            <table width="100%">
                <tr>
                    <td><strong>Dag</strong></td>
                    
                    <td><strong>Geopend vanaf</strong></td>
                    
                    <td><strong>Gesloten om</strong></td>
                </tr>
                    
                <?php
                for ($i = 1; $i <= 7; $i++) {
                    $sql_open = DB::Query("SELECT * FROM hoursofoperation WHERE supermarket_id = '".DB::Escape($row_supermarket->id)."' AND day = '".$i."' ORDER BY id DESC LIMIT 1");
                    $row_open = DB::FetchObject($sql_open);
                ?>

                    
                    <tr>
                        <td width="40%">
                        <?php
                        switch ($i) {
                            case
1:
                                echo "Maandag";
                                break;
                            case
2:
                                echo "Dinsdag";
                                break;
                            case
3:
                                echo "Woensdag";
                                break;
                            case
4:
                                echo "Donderdag";
                                break;
                            case
5:
                                echo "Vrijdag";
                                break;
                            case
6:
                                echo "Zaterdag";
                                break;
                            case
7:
                                echo "Zondag";
                                break;
                            default :

                            echo "geen dag gekozen";
                        }

                        
                        ?>

                        </td>
                                
                        <td width="30%">
                        <select name = "open<?php echo $i; ?>">
                        <?php
                        for ($open = 8; $open <= 22; $open++) {
                        ?>

                            <option value="<?php echo $open; ?>" onclick="calc()"
                            <?php
                            if(DB::Numrows($sql_open) != 0){
                                if(DB::Filter($row_open->open) == $open){
                            ?>

                                    selected="selected";
                            <?php
                                }    
                            }

                            ?>

                            />
                            <?php echo $open; ?>:00</option>
                        <?php
                        }
                        ?>

                        </select> uur
                        </td>
                                
                        <td width="30%">
                        <select name = "closed<?php echo $i; ?>">
                        <?php
                        for ($closed = 14; $closed <= 22; $closed++) {
                        ?>

                            <option value="<?php echo $closed; ?>" onclick="calc()"
                            <?php
                            if(DB::Numrows($sql_open) != 0){
                                if(htmlentities($row_open->closed) == $closed){
                            ?>

                                    selected="selected";
                            <?php
                                }  
                            }

                            ?>

                            />
                            <?php echo $closed; ?>:00</option>
                        <?php
                        }
                        ?>

                        </select> uur
                        </td>
                    </tr>
                <?php
                }
                ?>

                <tr>
                    <td><input type="submit" value="Bevestig openingstijden" name="confirm"></td>
                </tr>
            </table>
        </form>
        </div>
    </div>
<?php
}
?>


Het script dat ik gevonden heb op internet
Link

Ik hoop dat ik hiermee voldoende informatie heb gegeven, indien dat niet het geval is hoor ik het wel.

Alvast bedankt
 
PHP hulp

PHP hulp

27/05/2026 08:57:47
 
Rick kem

rick kem

03/01/2015 16:56:30
Quote Anchor link
helaas nog niks mogen ontvangen.

Iemand een idee? Alvast bedankt
 
Frank Nietbelangrijk

Frank Nietbelangrijk

03/01/2015 18:54:16
Quote Anchor link
Hoe ziet je hoursofoperation tabel er uit?
 
Rick kem

rick kem

05/01/2015 22:11:06
Quote Anchor link
id
supermarket_id
day
open
closed
 
Frank Nietbelangrijk

Frank Nietbelangrijk

05/01/2015 22:17:14
Quote Anchor link
Als open en closed van het type TIME zijn kun je dus de openingsduur per record berekenen
 
Rick kem

rick kem

05/01/2015 22:36:04
Quote Anchor link
Het verschil heb ik al berekend, maar dat gebeurd pas zodra er op de submit button is geklikt.

Wat ik wil is dat er een input veld komt die meteen berekend nadat er een nieuwe waarde is ingevuld.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

05/01/2015 22:43:16
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
SELECT
    SUM(t1.minuten) AS totaal
FROM (    SELECT
        supermarkt_id, day, ROUND((TIME_TO_SEC(closed) - TIME_TO_SEC(open)) / 60, 0) AS minuten
    FROM
        openeningstijden
    WHERE
        supermarkt_id=1
    ) AS t1
GROUP BY
    supermarkt_id


Dit berekend voor supermarkt met id 1 de totale openingsduur in minuten.

Ik zou dat dan met AJAX doen.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/01/2015 12:33:26
Quote Anchor link
Frank, waarom die subquery? Die is helemaal niet nodig.

Maar volgens mij wil Rick het totaal op de pagina laten zien wanneer er iets gewijzigd wordt, dus voordat er iets verstuurd wordt.
Code (js)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
            function calc() {
                total = 0;
                for (i=1;i<8;i++) {
                    open = parseInt(document.getElementById('open' + i).value);
                    if(open != 0) {
                        closed = parseInt(document.getElementById('closed' + i).value);
                        total += closed - open;
                    }
                }

                alert(total.toString());
            }


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
68
69
70
71
72
73
74
75
76
77
78
79
80
<?php
$sql
= "SELECT
            d.day_id,
            CASE d.day_id
                WHEN 1 THEN 'Maandag'
                WHEN 2 THEN 'Dinsdag'
                WHEN 3 THEN 'Woensdag'
                WHEN 4 THEN 'Donderdag'
                WHEN 5 THEN 'Vrijdag'
                WHEN 6 THEN 'Zaterdag'
                ELSE 'Zondag'
            END day_name,
            IFNULL(h.open, 0) open,
            IFNULL(h.closed, 0) closed
        FROM
            (SELECT 1 day_id UNION SELECT 2 UNION SELECT 3 UNION SELECT 4
            UNION SELECT 5 UNION SELECT 6 UNION SELECT 7) d
        LEFT JOIN
            hours_of_operation h
            ON d.day_id = h.day AND h.supermarket_id = 1
        ORDER BY d.day_id"
;

$sql_open = DB::Query($sql);
while ($row_open = DB::FetchObject($sql_open)) {
    ?>

    <tr>
        <td width="40%">
            <?php echo $row_open->day_name ; ?>
        </td>
        <td width="30%">
            <select id="open<?php echo $row_open->day_id; ?>" name = "open<?php echo $row_open->day_id; ?>" onchange="calc()">
                <option value="0">Gesloten</option>
            <?php
            for ($open = 8; $open <= 22; $open++) {
            ?>

                <option value="<?php echo $open; ?>"
                <?php
                if($row_open->open != 0){
                    if(DB::Filter($row_open->open) == $open){
                ?>

                        selected="selected"
                <?php
                    }    
                }

                ?>

                >
                <?php echo $open; ?>:00</option>
            <?php
            }
            ?>

            </select> uur
            </td>

            <td width="30%">
            <select id="closed<?php echo $row_open->day_id; ?>" name="closed<?php echo $row_open->day_id; ?>" onchange="calc()">
                <option value="0">Gesloten</option
            <?php
            for ($closed = 14; $closed <= 22; $closed++) {
            ?>

                <option value="<?php echo $closed; ?>"
                <?php
                if($row_open->open != 0){
                    if(htmlentities($row_open->closed) == $closed){
                ?>

                        selected="selected"
                <?php
                    }  
                }

                ?>

                >
                <?php echo $closed; ?>:00</option>
            <?php
            }
            ?>

            </select> uur
            </td>
        </tr>
    <?php
    }
 ?>

Gewijzigd op 06/01/2015 12:41:09 door Ger van Steenderen
 
Rick kem

rick kem

06/01/2015 19:15:21
Quote Anchor link
Dat is precies wat ik wil.

Bedankt hiervoor.

Edit: Nu wil ik ervoor zorgen dat het geen alert is, maar een input veld waar het in wordt weergegeven

<input type = "text" id = "total" name = "total" />
Gewijzigd op 06/01/2015 19:30:09 door rick kem
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/01/2015 19:37:21
Quote Anchor link
Waarom een input, dat kan door de gebruiker worden aangepast. Ik neem aam dat je dat niet wilt?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
In je html:
<span id="total"></span>

In plaats van de alert:

document.getElementById('total').innerHTML = total.toString();

Wil je toch een input verander .innerHTML in .value
 
Rick kem

rick kem

06/01/2015 19:42:15
Quote Anchor link
Bedankt, hij geeft alleen een minwaarde van 57.

Als ik tel: 8 - 14 zijn 6 uur x 7 = 42

en als ik de openingstijden dan telt hij bij/af (als ik de openingstijd verander. bij sluitingstijd doet hij dat niet)

Hij telt alleen de openingstijden bij elkaar op
Gewijzigd op 06/01/2015 19:48:38 door rick kem
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/01/2015 20:00:50
Quote Anchor link
Dat zou kunnen, maar je moet wel nog wat extra controles uitvoeren, want als er bijvoorbeeld nog niets is ingevoerd, staan zowel de openings- als sluitingstijd op nul vandaar die negatieve waarden.

Ook moet je controleren of de openingstijd niet groter is dan de sluitingstijd.

Maar met het gegeven voorbeeld kan jij dat makkelijk zelf inbouwen.
 
Rick kem

rick kem

06/01/2015 20:12:52
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/01/2015 21:02:36
Quote Anchor link
Ik heb even een tesje gedaan en schijnbaar kan je in Javascript closed niet als variabelenaam gebruiken.
Als je die veranderd zou het moeten werken.
 
Rick kem

rick kem

06/01/2015 21:04:42
Quote Anchor link
Hartstikke bedankt :)

De rest kan ik zelf !

Toevoeging op 06/01/2015 21:08:39:

p.s. is het mogelijk om ervoor te zorgen dat zodra het totaal meer dan 80 uur is, dat het niet mogelijk is om op de submit button te klikken?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

06/01/2015 21:43:03
Quote Anchor link
Behalve omhoogvallen (letterlijk) en omlaagstijgen is niets onmogelijk:
Code (js)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
    submit = document.getElementById('MySubmit');
    if (total > 80) {
        submit.setAttribute('disabled', 'disabled');
    }

    else {
        submit.removeAttribute('disabled');
    }
 
Frank Nietbelangrijk

Frank Nietbelangrijk

06/01/2015 21:51:57
Quote Anchor link
@Ger,

Ik was weer te moeilijk aan het denken zeker? Het is niet meer dan een aggregate query natuurlijk..

Ja in javascript is een oplossing al zou ik voor AJAX gegaan zijn en dan nieuw record => versturen met AJAX en direct response met openingsuren maar smaken verschillen natuurlijk.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/01/2015 09:28:02
Quote Anchor link
Inderdaad Frank, de berekening had direct in de aggegrate functie van de hoofdquery gekund.

Met je laatste opmerking ben ik het niet eens, je gaat geen gegevens opslaan zonder dat een gebruiker daarvoor kiest. Daarbij staat de J (als ik goed geinformeerd ben) voor Javascript, alleen je ga dan telkens een request uitvoeren wat helemaal niet nodig is.
 



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.