Pagina tegelijkertijd bezoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe 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 zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

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 Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web 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 also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Pagina: « vorige 1 2 3 4 volgende »

Daan Vee

Daan Vee

13/01/2016 11:14:29
Quote Anchor link
Ik ben iets verder, maar het werkt nog niet...
Ik wil alleen een itemID meesturen naar shared/blocktime.php

In de head van pagina.php staat:
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
<script>
            $(document).ready(function(){
function loadData(itemID) {
    $.ajax({
        url: "shared/blocktime.php",
        type: "POST",
        data: "{'itemID':'" + itemID+ "'}",
        cache: false,
        success: function(html){
            $(".result").empty().html(html);
                setTimeout(function () {
                    loadData(username, time);
                }, 30000);
            },
        error:function (xhr, ajaxOptions, thrownError){
            $(".result").empty().html('Error:'+ xhr.status + ' '+ thrownError);
        }    
    });
}
});
</script>


In shared/blocktime.php staat: (databaseconnectie is gemaakt in globals)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
include("includes/globals.php");
if(isset($_POST['itemID'])){
$itemID = $_POST['itemID'];
$blocktime = time();
$update_item = mysql_query("UPDATE items SET blocktime = '".$blocktime."' WHERE itemID ='".$itemID."'");
}

?>


Het werkt nog niet...
Volgens mij moet ik de Ajax oproepen, maar hoe?
 
PHP hulp

PHP hulp

29/04/2024 01:03:54
 
DavY -

DavY -

13/01/2016 12:13:32
Quote Anchor link
Heb je gecontroleerd of itemID niet leeg is? 'Het werkt niet' is niet duidelijk genoeg. Geef foutmeldingen mee of leg uit waar het fout gaat.
 
Daan Vee

Daan Vee

13/01/2016 12:29:56
Quote Anchor link
Er komt geen itemID aan op blocktime.php omdat ik die ergens moet meegeven.
Ik heb <script> in de head staan (zie post hierboven). Maar het lijkt me dat ik in de body ook een actie moet geven?
Want ergens moet ik de variabel $itemID instoppen....
 
- Ariën  -
Beheerder

- Ariën -

13/01/2016 14:01:24
Quote Anchor link
Je moet loadData(itemID) aanroepen.
loadData(12345);
Gewijzigd op 13/01/2016 14:01:59 door - Ariën -
 
Daan Vee

Daan Vee

13/01/2016 14:20:47
Quote Anchor link
Ergens gaat het fout, maar ik weet niet waar... De post komt niet door.

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
<script>
            $(document).ready(function(){
function loadData(itemID) {
    $.ajax({
        url: "shared/blocktime.php",
        type: "POST",
        data: "{'itemID':'" + itemID+ "'}",
        cache: false,
        success: function(html){
            $(".result").empty().html(html);
                setTimeout(function () {
                    loadData(username, time);
                }, 30000);
            },
        error:function (xhr, ajaxOptions, thrownError){
            $(".result").empty().html('Error:'+ xhr.status + ' '+ thrownError);
        }    
    });
}
});
</script>

<?
loadData($itemID);
?>


Of doe ik het zo helemaal fout? Alleen het itemID moet doorgepost worden.
 
- Ariën  -
Beheerder

- Ariën -

13/01/2016 14:30:53
Quote Anchor link
Javascript is geen PHP ?
 
Daan Vee

Daan Vee

13/01/2016 14:42:20
Quote Anchor link
Maar ergens moet ik mijn variabel $itemID meesturen die via een $_GET wordt binnengehaald op pagina.php waarin het javascript staat.
 
Ozzie PHP

Ozzie PHP

13/01/2016 14:50:07
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
<script>
$(document).ready(function(){
function loadData(itemID) {
    $.ajax({
        url: "shared/blocktime.php",
        type: "POST",
        data: "{'itemID':'" + itemID+ "'}",
        cache: false,
        success: function(html){
            $(".result").empty().html(html);
                setTimeout(function () {
                    loadData(username, time);
                }, 30000);
            },
        error:function (xhr, ajaxOptions, thrownError){
            $(".result").empty().html('Error:'+ xhr.status + ' '+ thrownError);
        }    
    });
}
});

loadData(<?php echo $_GET['itemID']; ?>);

</script>
Gewijzigd op 13/01/2016 14:50:35 door Ozzie PHP
 
Daan Vee

Daan Vee

13/01/2016 14:57:09
Quote Anchor link
Hoe kan ik nu checken of de informatie wordt doorgepost naar shared/blocktime.php?
Want er wordt geen update gedaan in de database, db-connectie werkt...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
include("includes/globals.php");
if(isset($_POST['itemID'])){
$itemID = $_POST['itemID'];
$blocktime = time();
$update_item = mysql_query("UPDATE items SET blocktime = '".$blocktime."' WHERE itemID ='".$itemID."'");
}

?>
 
Ozzie PHP

Ozzie PHP

13/01/2016 15:00:09
Quote Anchor link
Werkte mijn oplossing?
 
Daan Vee

Daan Vee

13/01/2016 15:01:48
Quote Anchor link
Ja, ik zie ook in de broncode dat 'ie erbij komt te staan met het juiste ID.
 
- Ariën  -
Beheerder

- Ariën -

13/01/2016 15:23:40
Quote Anchor link
Ik zou ook even foutafhandeling toevoegen. En eventueel een waarde teruggeven als het mislukt is.
Zodat je die alsnog in je gegenereerde HTML kan plaatsen ter verduidelijking.
 
Daan Vee

Daan Vee

13/01/2016 15:44:32
Quote Anchor link
Ik ben echt een leek in javascript... Hoe voeg ik die hieronder toe?

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
<script>
$(document).ready(function(){
function loadData(itemID) {
    $.ajax({
        url: "shared/blocktime.php",
        type: "POST",
        data: "{'itemID':'" + itemID+ "'}",
        cache: false,
        success: function(html){
            $(".result").empty().html(html);
                setTimeout(function () {
                    loadData(username, time);
                }, 30000);
            },
        error:function (xhr, ajaxOptions, thrownError){
            $(".result").empty().html('Error:'+ xhr.status + ' '+ thrownError);
        }    
    });
}
});

loadData(<?php echo $_GET['itemID']; ?>);

</script>
 
- Ariën  -
Beheerder

- Ariën -

13/01/2016 15:54:21
Quote Anchor link
Ik raad aan om de loadData(...)-aanroep boven je loadData-functie te plaatsen, en dus binnen de ready-statement van jQuery.

Nog mooier is als je het item-ID enkel in je HTML-document defineert in een nieuwe variabele. En deze variabele overneemt in je functie die je in een js-bestand zet, die je dan inlaadt.

Dan hoef je niet steeds deze hele code bij elk bezoek op te halen.
Zo dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<script type="text/javascript">var itemID= '<?php echo $_GET['itemID']; ?>';</script>
<script type="text/javascript" src="script.js"></script>


En dan in je script.js:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<script>
$(document).ready(function(){
loadData(itemID);

function loadData(id) {
    // De rest van het script!
    // Let op: Gebruik dan wel id i.p.v. itemID binnen de functie.
}
});

</script>
Gewijzigd op 13/01/2016 16:00:06 door - Ariën -
 
Daan Vee

Daan Vee

13/01/2016 16:25:44
Quote Anchor link
Ik heb nu letterlijk het volgende, maar de database wordt niet ge-update, ondanks er wel connectie is.
Ook krijg ik op test.php geen foutmelding in beeld...

test.php
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
<?
$itemID
= '17';

echo $itemID;
?>



<script type="text/javascript">var itemID= '<?php echo $itemID; ?>';</script>
<script>
$(document).ready(function(){
loadData(itemID);

function loadData(id) {
    $.ajax({
        url: "shared/blocktime.php",
        type: "POST",
        data: "{'itemID':'" + id+ "'}",
        cache: false,
        success: function(html){
            $(".result").empty().html(html);
                setTimeout(function () {
                    loadData(id);
                }, 3000);
            },
        error:function (xhr, ajaxOptions, thrownError){
            $(".result").empty().html('Error:'+ xhr.status + ' '+ thrownError);
        }    
    });
}
});

</script>


shared/blocktime.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
include("includes/globals.php");

$itemID = $_POST['itemID'];
$blocktime = time();
$update_item = mysql_query("UPDATE items SET blocktime = '".$blocktime."' WHERE itemID ='".$itemID."'");

?>
 
- Ariën  -
Beheerder

- Ariën -

13/01/2016 16:41:31
Quote Anchor link
En wat gebeurt er als je je PHP-script handmatig uitvoert via een POST-request.
(Maak anders een tijdelijk formuliertje, of download een browser-addon zoals Poster voor Firefox))

PS: Gebruik van de shorttag <? raad ik af. Deze kan op sommige servers uitstaan met gevolg dat je PHP-source niet geparsed wordt en direct bij de client zichtbaar is(!!)
Gewijzigd op 13/01/2016 16:49:32 door - Ariën -
 
Daan Vee

Daan Vee

13/01/2016 16:49:07
Quote Anchor link
Dan update 'ie wel...
Dus het lijkt in het script op test.php fout te gaan... Maar waar?
 
- Ariën  -
Beheerder

- Ariën -

13/01/2016 16:50:45
Quote Anchor link
test.php?
Wordt de AJAX-request zelf wel uitgevoerd? Zet anders eens op diverse plekken een alert() met een logische tekst op wat strategische plekken in je JavaScript. Dan heb je een idee hoe je script wordt doorlopen.
 
Thomas van den Heuvel

Thomas van den Heuvel

13/01/2016 17:07:41
Quote Anchor link
Ben je serieus nieuwe code aan het schrijven met mysql_ functies?

Daarbij:
- zet het melden + weergeven van fouten in PHP eens aan
- krijg je javascript foutmeldingen?
- dump je query eens in shared/blocktime.php

Je vraagt je keer op keer hardop af waar je informatie vandaan kunt halen maar je laat ook nergens informatie tot je komen...

GOKJE:
De include in shared/blocktime.php werkt niet omdat dit een verkeerd pad is, include zal hier verder geen biet om geven, gebruik voor kritieke bestanden altijd een require, dan krijg je tenminste een foutmelding...
 
- Ariën  -
Beheerder

- Ariën -

13/01/2016 17:26:42
Quote Anchor link
@Thomas: Ook include() geeft foutmeldingen als het pas niet klopt.
 

Pagina: « vorige 1 2 3 4 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.