teller op laten lopen
Code (php)
Het probleem is hij blijft maar op 1 staan. Heeft iemand hier een oplossing voor of is mijn manier van werken sowieso niet goed?
Gewijzigd op 01/01/1970 01:00:00 door Thijs van den Berg
En waar sla je $nummer op?
Dit moet natuurlijk wel bekent zijn anders gaat het nooit werken.
Zodat de gegevens worden opgeslagen.
Want op het moment dat je deze pagina opnieuw zou laden bestaat $nummer niet meer. Dus zou je door middel van een $_SESSION[] je getal kunnen opslaan.
Gewijzigd op 01/01/1970 01:00:00 door ki ma
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
session_start();
if (!isset($_SESSION['min'])){
$_SESSION['pagina'] = 1;
}
if (!isset($_SESSION['plus'])){
$_SESSION['pagina'] = 1;
}
if (isset($_GET)){
if (isset($_GET['min'])){
if($_SESSION['pagina'] > 1){
$_SESSION['pagina'] = $_SESSION['pagina'] - 1;
}
}
if (isset($_GET['plus'])){
if($_SESSION['pagina'] < ceil($tel / 6)){
$_SESSION['pagina'] = $_SESSION['pagina'] + 1;
}
}
}
?>
session_start();
if (!isset($_SESSION['min'])){
$_SESSION['pagina'] = 1;
}
if (!isset($_SESSION['plus'])){
$_SESSION['pagina'] = 1;
}
if (isset($_GET)){
if (isset($_GET['min'])){
if($_SESSION['pagina'] > 1){
$_SESSION['pagina'] = $_SESSION['pagina'] - 1;
}
}
if (isset($_GET['plus'])){
if($_SESSION['pagina'] < ceil($tel / 6)){
$_SESSION['pagina'] = $_SESSION['pagina'] + 1;
}
}
}
?>
en:
Code (php)
misschien moet ik de session afsluiten anders werkt hij niet in IE?
Edit: verget te melden dat hij alleen naar pagina 1 en 2 gaat en niet naar 3 en verder (tot en met 7 max).
Gewijzigd op 01/01/1970 01:00:00 door Thijs van den Berg
Ik maak een soort foto galerij, door steeds op de knop volgende of vorige te drukken komt de volgende set foto's. Maar ik weet niet of dit ook op jouw manier mogelijk is.
SQL Injection.
Ja. Je kunt dan die bereken ellende vergeten en direct $_GET['pagina'] gebruiken om de juiste set foto's op te halen. Kijk wel vooraf of dit een integer is, zodat je - mocht je een database gebruiken - geen problemen krijgt met Gewijzigd op 01/01/1970 01:00:00 door Jesper Diovo
autobelettering.php?pagina='.($_GET['pagina']+ 1).' enz..
Nu mijn code nog wat aanpassen :)
gr, Thijs