Query was empty.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

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 »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »
Bob de Bouwer

Bob de Bouwer

24/04/2014 11:31:56
Quote Anchor link
Geachten,

Excuses als dit een domme vraag is. Loop nu al dagen te zoeken naar antwoorden, maar ik kom niks verder.

Ik gebruik Core CMS. Deze is ooit geschreven door een Zweed en het werkt allemaal geweldig. Enige probleem is dat ik nu de previous/next-button wil gebruiken om door tags te gaan, niet door entries. Tags zijn opgeslagen in de database als een getal (tag_id) in entry2tag. Heb nu zelf een deel van de code verplaatst en een poging gedaan om de originele code te veranderen, maar wat ik ook doe nu, ik krijg alleen 'Query was empty'. Alle tips zijn meer dan welkom.
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
141
142
143
144
145
<?php
[code]<?php

$b
= $_SERVER['REQUEST_URI'];

if($entry) {
    $b = substr($b,0,strrpos($b,"/")) . "/core/";
    $id = $entry;
    $isPerma = true;
}
else {
    $b = substr($b,0,mb_strrpos($b,"/core/")+6);
    $id = $_REQUEST["id"];
}


$root = $_SERVER['DOCUMENT_ROOT'] . $b;
$http = "http://" . $_SERVER['HTTP_HOST'] . substr($b,0,strlen($b)-5);

require_once($root . "user/configuration.php");
require_once($root . "themes/".$theme."/configuration.php");
require_once($root . "functions/session.php");

if(is_numeric($id)) {
    $type = "entry";
}
else {
    $type = "page";
}


$id = secure($id);

if($type == "page") {
    $data = mysql_query("SELECT p.* FROM core_pages p WHERE p.page_title = \"$id\"");
    $page_clicks = 0;
    while($p = mysql_fetch_array($data)) {
        $url = $p["page_url"];
        $path = $root . "user/pages/" . $url;
        $page_clicks = $p['hits']+1;
        require($path);
    }


    mysql_query("UPDATE core_pages p SET
    p.hits = $page_clicks
    WHERE p.page_title = $id"
);
}


if($type == "entry") {

// queries the dbase
        $data_tags = mysql_query("SELECT entry_id,entry_title FROM core_entries WHERE entry_show = 1 ORDER BY entry_position DESC") or die(mysql_error());

    $navArr=array();
    while($tmparray = mysql_fetch_array($data_tags,MYSQL_ASSOC)){
                array_push($navArr,$tmparray['entry_id']);
        }

    function
array_next_previous($array, $value) {
    $index = array_search($value,$array);

    //if user clicked to view the very first entry
    if($value == reset($array)){
    $return['prev'] = end($array);
    $return['next'] = $array[$index + 1];
    //if user clicked to view the very last entry
    }else if($value == end($array)){
    $return['prev'] = $array[$index - 1];
    reset($array);
    $return['next'] = current($array);
    }
else{
        $return['next'] = $array[$index + 1];
        $return['prev'] = $array[$index - 1];
    }

                return $return;
    }


    $data = mysql_query("SELECT e.* FROM core_entries e WHERE e.entry_id = $id AND e.entry_show = 1");
    $entry_clicks = 0;
    if(@mysql_num_rows($data) < 1) {
        die("Invalid id, no entry to be shown");
    }

    while($e = mysql_fetch_array($data)) {
        $nextPrevProject = array_next_previous($navArr,$id);
        $entry_id       = $e['entry_id'];
        $entry_title    = $e['entry_title'];
        // DATE
        $t              = $e["entry_date"];
        $y              = substr($t,0,4);
        $m              = substr($t,5,2);
        $d              = substr($t,8,2);
        $entry_date     = date($date_format,mktime(0,0,0,$m,$d,$y));
        $entry_text     = $e['entry_text'];
        $entry_extra1   = $e['entry_extra1'];
        $entry_extra2   = $e['entry_extra2'];
        $entry_client   = $e['entry_client'];
        $entry_position = $e['entry_position'];
        $entry_hits     = $e['hits']+1;
        $entry_new      = $e['entry_new'];


        if($entry_new == 1) {
            $isNew = true;
        }
else {
            $isNew = false;
        }


        if($nice_permalinks) {
            $entry_perma = "$http".$entry_id;
        }
else {
            $entry_perma = "$http"."?entry=$entry_id";
        }


        $data_e2t = @mysql_query("SELECT e2t.tag_id FROM core_entry2tag e2t WHERE e2t.entry_id = $entry_id");

        $tag_str = "";

            while($e2t = @mysql_fetch_array($data_e2t)) {
                $tag_id = $e2t["tag_id"];
                $data_tags = @mysql_query("SELECT t.tag_text FROM core_tags t WHERE t.tag_id = $tag_id");
                    while($t = @mysql_fetch_array($data_tags)) {
                        $tag_text = $t["tag_text"];
                        $tag_str = $tag_str . "<a class=\"tag-link\" name=\"tag".$tag_id."\" href=\"#tag-"._encode($tag_text)."\">".$tag_text."</a>".$separator_tags;
                    }
            }


            $entry_tags = substr($tag_str,0,strlen($tag_str)-strlen($separator_tags));

        $layout_path = $root . "user/uploads/" . treat_string($entry_title) . "/layout.php";
        if(is_file($layout_path) && (@filesize($layout_path) > 0)) {
            require($layout_path);
        }
else {
            require($theme_path . "parts/entry.php");
        }
    }


    mysql_query("UPDATE core_entries e SET
    e.hits = $entry_hits
    WHERE e.entry_id = $id"
);

}


if($isPerma) {
echo "<a class=\"index-link\" href=\"$http\">back to index</a>";
}


$result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error());
?>

?>
 
PHP hulp

PHP hulp

22/12/2024 02:06:11
 
- SanThe -

- SanThe -

24/04/2014 11:35:04
Quote Anchor link
De uit te voeren query is blijkbaar leeg.

Misschien wat makkelijker als je er een regelnummer bij geeft.

Ik mis ook overal de foutafhandeling.
Gewijzigd op 24/04/2014 11:36:24 door - SanThe -
 
- Pepijn  -

- Pepijn -

24/04/2014 11:43:35
Quote Anchor link
En, kijk naar je query kleurtjes.
 
Bob de Bouwer

Bob de Bouwer

28/04/2014 13:08:39
Quote Anchor link
Alvast bedankt voor de antwoorden!

Ben bezig geweest om alle errors weg te werken. Krijg nu geen query was empty meer, maar heb nu wel twee nieuwe errors waarvan ik niet weet wat ik ermee moet doen:

'Notice: Undefined offset: 1 in /home/core/functions/get_entry.php on line 108' en bij het klikken op previous: 'Invalid id, no entry to be shown'. Next doet helemaal niks.

Code zoals het nu is:

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
<?php

  error_reporting(E_ALL | E_STRICT);
  ini_set("display_errors", 1);
  // the rest of your script...
  
$b = $_SERVER['REQUEST_URI'];

if($entry) {
    $b = substr($b,0,strrpos($b,"/")) . "/core/";
    $id = $entry;
}
else {
    $b = substr($b,0,mb_strrpos($b,"/core/")+6);
    $id = $_REQUEST["id"];
}


$root = $_SERVER['DOCUMENT_ROOT'] . $b;
$http = "http://" . $_SERVER['HTTP_HOST'] . substr($b,0,strlen($b)-5);

require_once($root . "user/configuration.php");
require_once($root . "themes/".$theme."/configuration.php");
require_once($root . "functions/session.php");

if(is_numeric($id)) {
    $type = "entry";
}
else {
    $type = "page";
}


$id = secure($id);

if($type == "page") {
    $data = mysql_query("SELECT p.* FROM core_pages p WHERE p.page_title = \"$id\"");
    $page_clicks = 0;
    while($p = mysql_fetch_array($data)) {
        $url = $p["page_url"];
        $path = $root . "user/pages/" . $url;
        $page_clicks = $p['hits']+1;
        require($path);
    }

    
    mysql_query("UPDATE core_pages p SET
    p.hits = $page_clicks
    WHERE p.page_title = $id"
);
}


if($type == "entry") {

// queries the dbase
        
    $data = mysql_query("SELECT e.* FROM core_entries e WHERE e.entry_id = $id AND e.entry_show = 1");
    $entry_clicks = 0;
    if(@mysql_num_rows($data) < 1) {
        die("Invalid id, no entry to be shown");
    }

    while($e = mysql_fetch_array($data)) {
        $entry_id        = $e['entry_id'];
        $entry_title    = $e['entry_title'];
        // DATE
        $t                = $e["entry_date"];
        $y                 = substr($t,0,4);
        $m                 = substr($t,5,2);
        $d                 = substr($t,8,2);
        $entry_date        = date($date_format,mktime(0,0,0,$m,$d,$y));
        $entry_text        = $e['entry_text'];
        $entry_extra1    = $e['entry_extra1'];
        $entry_extra2    = $e['entry_extra2'];
        $entry_client    = $e['entry_client'];
        $entry_position    = $e['entry_position'];
        $entry_hits        = $e['hits']+1;
        $entry_new        = $e['entry_new'];
        
        
        if($entry_new == 1) {
            $isNew = true;
        }
else {
            $isNew = false;
        }

        
        $data_e2t = @mysql_query("SELECT e2t.tag_id FROM core_entry2tag e2t WHERE e2t.entry_id = $entry_id");
                
        $tag_str = "";
            
            while($e2t = @mysql_fetch_array($data_e2t)) {
                $tag_id = $e2t["tag_id"];
                $data_tags = @mysql_query("SELECT t.tag_text FROM core_tags t WHERE t.tag_id = $tag_id");
                    while($t = @mysql_fetch_array($data_tags)) {
                        $tag_text = $t["tag_text"];
                        $tag_str = $tag_str . "<a class=\"tag-link\" name=\"tag".$tag_id."\" href=\"#tag-"._encode($tag_text)."\">".$tag_text."</a>".$separator_tags;
                    }
            }

            
            $entry_tags = substr($tag_str,0,strlen($tag_str)-strlen($separator_tags));

                    $data_e2t = @mysql_query("SELECT e2t.tag_id FROM core_entry2tag e2t WHERE e2t.entry_id = $entry_id ORDER BY tag_id DESC") or die(mysql_error());
      
    $navArr=array();
    while($tmparray = mysql_fetch_array($data_e2t,MYSQL_ASSOC)){
                array_push($navArr,$tmparray['tag_id']);
        }
      
    function
array_next_previous($array, $value) {
    $index = array_search($value,$array);
  
    //if user clicked to view the very first entry
    if($value == reset($array)){
    $return['prev'] = end($array);
    $return['next'] = $array[$index + 1];
    //if user clicked to view the very last entry
    }else if($value == end($array)){
    $return['prev'] = $array[$index - 1];
    reset($array);
    $return['next'] = current($array);
    }
else{
        $return['next'] = $array[$index + 1];
        $return['prev'] = $array[$index - 1];
    }

                return $return;
    }


    $nextPrevProject = array_next_previous($navArr,$tag_id);
        
        $layout_path = $root . "user/uploads/" . treat_string($entry_title) . "/layout.php";
        if(is_file($layout_path) && (@filesize($layout_path) > 0)) {
            require($layout_path);
        }
else {
            require($theme_path . "parts/entry.php");
        }
    }

    
    mysql_query("UPDATE core_entries e SET
    e.hits = $entry_hits
    WHERE e.entry_id = $id"
);
    
}


?>


Alle hulp is meer dan welkom.
 
- SanThe -

- SanThe -

28/04/2014 13:16:11
Quote Anchor link
$array[$index + 1] (is hier $array[1]) zal niet bestaan in regel 108 $return['next'] = $array[$index + 1];
 
Erwin H

Erwin H

28/04/2014 14:22:36
Quote Anchor link
Pepijn --- op 24/04/2014 11:43:35:
En, kijk naar je query kleurtjes.

Klok horen luiden....?

Daar is niets mis mee.
 



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.