include en doorverwijzing....
Hoi,
Ik heb een index.php, hierin wordt een include gemaakt van week1.php
Nu wil ik graan een "next" knop, maar wel zo dat index.php opnieuw wordt gebruikt maar dat de include verwijst naar week2.php
Is dat mogelijk ???
Gr John
Ik heb een index.php, hierin wordt een include gemaakt van week1.php
Nu wil ik graan een "next" knop, maar wel zo dat index.php opnieuw wordt gebruikt maar dat de include verwijst naar week2.php
Is dat mogelijk ???
Gr John
"Is dat mogelijk ???"
Antwoord: Ja
Antwoord: Ja
Javascript gebruiken :)
Nee geen javascript
Wat nou JavaScript? :s
Dan moet je via $_GET["week"] het huidige weeknummer doorgeven.
Dan doe je $_GET["week"] +1
Dan maak je een next knop me de verwijzing naar week$_GET["week"].php
p.s. vergeet niet te checken of de file wel bestaat :)
Dan moet je via $_GET["week"] het huidige weeknummer doorgeven.
Dan doe je $_GET["week"] +1
Dan maak je een next knop me de verwijzing naar week$_GET["week"].php
p.s. vergeet niet te checken of de file wel bestaat :)
Gewijzigd op 12/06/2010 13:40:09 door Joost van der Meijden
oke..maar op deze manier wordt mijn hele pagina toch vervangen door bv week2.php ?
Waardoor wordt de bestaande include in index.php dan door vervangen....
Gaarne iets meer uitleg op sesamstraat niveau....iets met bos en bomen :-)
Waardoor wordt de bestaande include in index.php dan door vervangen....
Gaarne iets meer uitleg op sesamstraat niveau....iets met bos en bomen :-)
Hahah, ik zal het proberen :)
In de url balk kan je dingen meegeven.
Bijvoorbeeld: www.jewebsite.nl/index.php?week=1
Dan zit je gewoon op index.php maar dan kan je (via $_GET["week"]) het getal 1 ophalen (of wat er ook achter het =teken staat).
Voorbeeldje:
Dit heb ik uit de losse pols gedaan, ik weet dus niet of het werkt :)
Ik hoop dat je het nu een beetje snapt :)
In de url balk kan je dingen meegeven.
Bijvoorbeeld: www.jewebsite.nl/index.php?week=1
Dan zit je gewoon op index.php maar dan kan je (via $_GET["week"]) het getal 1 ophalen (of wat er ook achter het =teken staat).
Voorbeeldje:
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
$standaard_waarde = 1;
if (!isset($_GET["week"])) {
$week = $standaard_waarde;
// als er niets inde browserbalk word meegegeven is het week 1, dit is de standaard waarde dus.
}
else {
$week = $_GET["week"];
// nu word er wel iets in de browserbalk meegegeven, dit gebruiken we dus als onze week, wel even checken of het een intiger (getal) is :)
if (!is_int($week)) {
// de variabel $week is geen getal! je kan nu een error laten weergeven, of $week veranderen naar de standaard waarde 1.
$week = $standaard_waarde;
}
}
if (file_exists("week".$week.".php")) {
include "week".$week.".php";
}
else {
include "week".$standaard_waarde.".php"
// de file bestaat niet, include de standaard waarde.
}
?>
$standaard_waarde = 1;
if (!isset($_GET["week"])) {
$week = $standaard_waarde;
// als er niets inde browserbalk word meegegeven is het week 1, dit is de standaard waarde dus.
}
else {
$week = $_GET["week"];
// nu word er wel iets in de browserbalk meegegeven, dit gebruiken we dus als onze week, wel even checken of het een intiger (getal) is :)
if (!is_int($week)) {
// de variabel $week is geen getal! je kan nu een error laten weergeven, of $week veranderen naar de standaard waarde 1.
$week = $standaard_waarde;
}
}
if (file_exists("week".$week.".php")) {
include "week".$week.".php";
}
else {
include "week".$standaard_waarde.".php"
// de file bestaat niet, include de standaard waarde.
}
?>
Dit heb ik uit de losse pols gedaan, ik weet dus niet of het werkt :)
Ik hoop dat je het nu een beetje snapt :)
Edit::
Woeps, ik vergeet helemaal het knopje, 1 moment, het knopje komt eraan :D
Edit2::
Zoiets? :)
Code (php)
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
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
<?php
$standaard_waarde = 1;
if (!isset($_GET["week"])) {
$week = $standaard_waarde;
// als er niets inde browserbalk word meegegeven is het week 1, dit is de standaard waarde dus.
}
else {
$week = $_GET["week"];
// nu word er wel iets in de browserbalk meegegeven, dit gebruiken we dus als onze week, wel even checken of het een intiger (getal) is :)
if (!is_int($week)) {
// de variabel $week is geen getal! je kan nu een error laten weergeven, of $week veranderen naar de standaard waarde 1.
$week = $standaard_waarde;
}
}
if (file_exists("week".$week.".php")) {
include "week".$week.".php";
if ($week != 1) {
$prev = $week - 1;
echo '<a href="index.php?week="'.prev.'">vorige</a> |';
}
if ($week != 52) {
$next = $week + 1;
echo '<a href="index.php?week="'.$next.'">volgende</a>';
}
}
else {
// de file bestaat niet, include de standaard waarde.
include "week".$standaard_waarde.".php";
}
?>
$standaard_waarde = 1;
if (!isset($_GET["week"])) {
$week = $standaard_waarde;
// als er niets inde browserbalk word meegegeven is het week 1, dit is de standaard waarde dus.
}
else {
$week = $_GET["week"];
// nu word er wel iets in de browserbalk meegegeven, dit gebruiken we dus als onze week, wel even checken of het een intiger (getal) is :)
if (!is_int($week)) {
// de variabel $week is geen getal! je kan nu een error laten weergeven, of $week veranderen naar de standaard waarde 1.
$week = $standaard_waarde;
}
}
if (file_exists("week".$week.".php")) {
include "week".$week.".php";
if ($week != 1) {
$prev = $week - 1;
echo '<a href="index.php?week="'.prev.'">vorige</a> |';
}
if ($week != 52) {
$next = $week + 1;
echo '<a href="index.php?week="'.$next.'">volgende</a>';
}
}
else {
// de file bestaat niet, include de standaard waarde.
include "week".$standaard_waarde.".php";
}
?>
Zoiets? :)
Gewijzigd op 12/06/2010 17:45:09 door Joost van der Meijden
*knip*
Gewijzigd op 12/06/2010 17:38:46 door Joost van der Meijden
Hoi Joost,
Super ! Bijna dan :-)
Ik zie wat je wilt doen, alleen zit er nog een foutje in...en ik krijg hem er zelf nog niet uit ! De linkjes worden bij mij niet zichtbaar, wordt er niet aan de voorwaarden voldaan ??? Ik heb week1.php t/m 3 aangemaakt, en week1.php zie ik in mijn mijn browser dmv de include !
Bedankt zover !!!
Super ! Bijna dan :-)
Ik zie wat je wilt doen, alleen zit er nog een foutje in...en ik krijg hem er zelf nog niet uit ! De linkjes worden bij mij niet zichtbaar, wordt er niet aan de voorwaarden voldaan ??? Ik heb week1.php t/m 3 aangemaakt, en week1.php zie ik in mijn mijn browser dmv de include !
Bedankt zover !!!
Ik heb hem !!! Bedankt !
Effe kijken of ik hem nu in mijn pagina kan verwerken :-)
Effe kijken of ik hem nu in mijn pagina kan verwerken :-)
damm...toch niet... kan je me nog even iets verder opweg helpen joost ?
De linkjes zijn nu goed zichtbaar, ze werken alleen nog niet....ik zie even niet waar dit nu inzit..... tippie ???
De linkjes zijn nu goed zichtbaar, ze werken alleen nog niet....ik zie even niet waar dit nu inzit..... tippie ???
Wat is nu precies je code? Want aan de posts hierboven te lezen heb je wat veranderd.
Edit:
Let op het bumpen ;-)
Edit:
Let op het bumpen ;-)
Gewijzigd op 13/06/2010 10:30:28 door Ivo K
dat klopt, maar ik ben weer terug gegaan op eerst het "basis" script aan de gang te krijgen.
Dus wat ik nu heb : een pagina met zichtbare links, alleen kan ik niet terug of verder gaan. De onderliggende documenten zijn er wel. week1.php, etc
oja, heb bij de eerste link alleen een $ bij de variable prev toegevoegd.
Dus wat ik nu heb : een pagina met zichtbare links, alleen kan ik niet terug of verder gaan. De onderliggende documenten zijn er wel. week1.php, etc
oja, heb bij de eerste link alleen een $ bij de variable prev toegevoegd.
Dat komt omdat de links verkeerd zijn:
Dit gaat niet werken omdat er nu voor week = 2 dit staat:
Dus wat gaat er fout? Ten eerste heeft Joost quotes om een integer gezet, wat niet nodig is en ten tweede heeft hij vergeten de href af te sluiten. Correct:
Dit dus ook even doen bij next.
Tip:
Gaat er de volgende keer iets fout in je HTML, kijk dan even in je broncode. Als je goed script dan is deze overzichtelijk en vindt je doorgaans heel snel de fout.
Dit gaat niet werken omdat er nu voor week = 2 dit staat:
Dus wat gaat er fout? Ten eerste heeft Joost quotes om een integer gezet, wat niet nodig is en ten tweede heeft hij vergeten de href af te sluiten. Correct:
Dit dus ook even doen bij next.
Tip:
Gaat er de volgende keer iets fout in je HTML, kijk dan even in je broncode. Als je goed script dan is deze overzichtelijk en vindt je doorgaans heel snel de fout.
Gewijzigd op 13/06/2010 11:56:03 door Ivo K
werkt !!!! Mijn dank is groot :-)




