Pagina navigatie werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

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

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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 »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

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 »

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 »

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 »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »
Ronnie

Ronnie

13/01/2006 10:16:00
Quote Anchor link
Ik ben met een pagina navigatie systeem bezig!.

Alles komt ik nu problemen tegen..

Ik zal hieronder posten wat er fout gaat

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$max
= 2; // maximale aantal rijen per pagina
      $result = mysql_query("SELECT * FROM fotos WHERE project_id = '".$_POST['project']."'") or die (mysql_error()); // de query (nog wel even de tabelnaam aanpassen)
      $aantal = mysql_num_rows($result); // aantal rijen tellen
      $paginas = ($aantal / $max); // 'aantal rijen' gedeelt door de 'maximaal aantal rijen per pagina'
      $weergave = ceil($p * $max) - $max; // welke rijen je moet laten zien?>


De query
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<? $sql = mysql_query("SELECT * FROM fotos WHERE project_id = ".$_POST['project']." ORDER BY id ASC LIMIT $weergave,$max") or die (mysql_error());
?>


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-2,2' at line 1

Kan de fout niet ontdekken
Gewijzigd op 13/01/2006 10:17:00 door Ronnie
 
PHP hulp

PHP hulp

13/01/2025 03:21:28
 
- wes  -

- wes -

13/01/2006 10:23:00
Quote Anchor link
je limit is -2,2

minwaarde is niet toegestaan
 
Ronnie

Ronnie

13/01/2006 10:25:00
Quote Anchor link
Dat had ik ook al gezien jah!..

Maar wat klopt er dan niet in mijn scriptje
 
Willem Jan Z

Willem Jan Z

13/01/2006 10:33:00
Quote Anchor link
Is er nog wat fout dan? Dit is de enige error die je ons geeft...

Edit: Typo
Gewijzigd op 13/01/2006 10:33:00 door Willem Jan Z
 
Ronnie

Ronnie

13/01/2006 10:36:00
Quote Anchor link
Jah hij geeft die error toch, en ik weet de oplossing niet!..

t zal met

$weergave = ceil($p * $max) - $max; // welke rijen je moet laten zien

te maken hebben
Gewijzigd op 13/01/2006 10:36:00 door Ronnie
 
Willem Jan Z

Willem Jan Z

13/01/2006 10:49:00
Quote Anchor link
Je bedoelt hoe je aan die min 2 komt...


$p = 0 (Staat nergens gedefinieert)
0 x 2 = 0 ($p * $max)
0 - 2 = -2 (($p * $max) - 2)
Dus weergave is min 2...
 
Ronnie

Ronnie

13/01/2006 10:53:00
Quote Anchor link
dit script zit in een functie..
en dit had nog boven bovenstaand stukje code gemoeten

if (!isset($_GET['p'])) // als er in de url nog geen p={iets} staat dan is p 1
{
$p=1;
}
else
{
$p=$_GET['p'];
}
 
Jan Koehoorn

Jan Koehoorn

13/01/2006 10:57:00
Quote Anchor link
Ja, op de een of andere manier komt $weergave onder 0 te zitten en dat mag inderdaad niet in je LIMIT
 
Jan Koehoorn

Jan Koehoorn

13/01/2006 10:59:00
Quote Anchor link
$weergave = ceil($p * $max) - $max;

Waar komt $p vandaan? Als die niet gezet is en als je error checking niet op E_ALL staat maakt hij gewoon 0 van $p.

Je code wordt dan:
// $max is 2 in jouw voorbeeld
$weergave = ceil (0 * 2) - 2;
en dat levert inderdaad -2 op.
 
Willem Jan Z

Willem Jan Z

13/01/2006 11:01:00
Quote Anchor link
Niet zo snel Jan, dat legt hij net uit :D
 
Ronnie

Ronnie

13/01/2006 11:01:00
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?
function navigatie($p, $max, $paginas, $url)
{

        $nav = '';
        if ($paginas < 2) // als er maar 1 pagina is
        {
                $nav = "";  
        }

        else  
        {
                if ($p < 2) // als je op de eerste pagina zit
                {
                        $nav .= "<<";  
                }

                else
                {
                        $nav .= "<a href=\"".$url."&p=".($p-1)."\"><<</a>";
                }
  
                ## for lus om alle pagina-nummers te laten zien ([1][2][3])
                for ($j=0; $j < $paginas; $j++)
                {

                        $i = $j+1;
                        if ($i == $p) // als je op deze pagina zit
                        {
                                $nav .= " <b>[".$i."]</b> ";
                        }

                        else
                        {
                                $nav .= " <a href=\"".$url."&p=".$i."\">[".$i."]</a> ";
                        }  
                }

                if ($p == $paginas) // als je op de laatste pagina zit
                {
                        $nav .= ">>";
                }

                else
                {
                        $nav .= "<a href=\"".$url."&p=".($p+1)."\">>></a>";
                }
        }
  
        return $nav;  
}




if (!isset($_GET['p'])) // als er in de url nog geen p={iets} staat dan is p 1
{
        $p=1;
}

else
{
        $p=$_GET['p'];
}

$max = 2; // maximale aantal rijen per pagina
      $result = mysql_query("SELECT * FROM fotos WHERE project_id = '".$_POST['project']."'") or die (mysql_error()); // de query (nog wel even de tabelnaam aanpassen)
      $aantal = mysql_num_rows($result); // aantal rijen tellen
      $paginas = ($aantal / $max); // 'aantal rijen' gedeelt door de 'maximaal aantal rijen per pagina'
      $weergave = ceil($p * $max) - $max; // welke rijen je moet laten zien?>


De query
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<? $sql = mysql_query("SELECT * FROM fotos WHERE project_id = ".$_POST['project']." ORDER BY id ASC LIMIT $weergave,$max") or die (mysql_error());
?>



dit is de hele code
 
Jan Koehoorn

Jan Koehoorn

13/01/2006 11:06:00
Quote Anchor link
Willem-Jan:
Niet zo snel Jan, dat legt hij net uit :D


Pardon, die had ik ff niet gezien!
 
Jan Koehoorn

Jan Koehoorn

13/01/2006 11:18:00
Quote Anchor link
Ik zou gaan testen met echo $weergave en dan met de hand je url veranderen met verschillende waardes. Er moet een punt zijn waarop het fout gaat.
 
Ronnie

Ronnie

13/01/2006 11:24:00
Quote Anchor link
Ok heb ik gedaan!.. waarde blijft constant op -2 staan

hmm nu nog een keer geupload en navigatie gechoed en het werkt ineens
Gewijzigd op 13/01/2006 11:26:00 door Ronnie
 
- wes  -

- wes -

13/01/2006 11:28:00
Quote Anchor link
*poof*
 



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.