login  Naam:   Wachtwoord: 
Registreer je!
 Forum

include content probleem

Offline robinbos - 11/02/2006 16:37
Avatar van robinbosNieuw lid hallo,

ik heb een pagina genaamd artikelen.php. Hierin staat de te gebruiken layout en word standaard in het content gedeelte de default pagina geladen dmv onderstaande switch code:

<?php
switch ($_GET["page"]) {
case "contact":
require "acheck.php";
break;
case "news":
require "news.php";
break;
default:
require "default.php";
}
?>



het laden van de pagina artikelen.php gaat allemaal prima,de default pagina word dus netjes geladen.

Ik heb echter op desbetreffende pagina ook een zoekbox staan en wanneer een bezoeker daar gebruik van maakt moet de pagina acheck.php geladen worden en dus geinclude worden in artikelen.php op de plek waar default.php in eerst instantie geladen word.

Dat krijg ik dus op een of andere manier niet voor elkaar.

Ik heb het volgende allemaal geprobeerd om de pagina aan te roepen met het formulier/zoekbox maar niets heeft geholpen:

1:

<FORM ACTION="?page=acheck" method="GET">



2: <FORM ACTION="/artikelen.php?page=acheck" method="GET">



3: <FORM ACTION="http://www.naamsite.nl/artikelen.php?page=acheck" method="GET">



4: <FORM ACTION="?page=`acheck`" method="GET">



5: <FORM ACTION="/artikelen.php?page=`acheck`" method="GET">



heeft iemand enig idee hoe ik dit op moet en kan lossen of eventueel een betere manier om dit te doen ??

bvd

Robin

2 antwoorden

Gesponsorde links
Offline webstab - 11/02/2006 16:42 (laatste wijziging 11/02/2006 16:42)
Avatar van webstab PHP ver gevorderde
  1. <FORM ACTION="artikelen.php" method="GET">
  2. <input type="hidden" name="page" value="acheck">
  3. </form>


Zo?
Offline robinbos - 11/02/2006 16:44 (laatste wijziging 11/02/2006 17:30)
Avatar van robinbos Nieuw lid helaas dat werkt niet.

het script dat uitgevoerd moet worden indien er op zoek gedrukt word staat in acheck.php. dus als ik action=artikelen.php gebruik voert hij het script niet uit.

als ik het volgende doen :

<FORM ACTION="acheck.php" method="GET">
<input type="hidden" name="page" value="acheck">

voert hij hetscript prima uit alleen toont hij alleen de resultatenpagina, in dit geval dus acheck.php, maar include hij deze niet in artikelen.php

heb je enig idee hoe ik dat voor elkaar kan krijgen ??


ik heb ook dit geprobeerd, maar dat hielp ook niet:

<FORM ACTION="?acheck.php" method="GET">
<input type="hidden" name="page" value="acheck">

in de adres balk komt dan alles goed te staan, maar hij laat de pagina acheck.php niet zien en toont dus de default pagina.

in acheck staat het volgende:

<?

if ( strlen($_GET['zoekterm']) >= 3 )
include("artikelresultaat1.php");

else
include("artikelresultaat2.php");
?>

kan ik deze code ook in mijn pagina artikelen.php zetten ?? zo ja hoe moet ik dat dan doen ??


EDIT HET IS NU VOOR EEN GEDEELT OPGELOST:

IK HEB NU:

<FORM ACTION="?acheck.php" method="GET">
<input type="hidden" name="page" value="acheck">

<?php
switch ($_GET["page"]) {
case "acheck":
require "acheck.php";
break;
case "news":
require "news.php";
break;
default:
require "adefault.php";
}
?>


Nu verschijnt de eerst pagina prima in beeld, nu alleen nog ff regelen dat de volgende resultaten pagina´s ook goed verschijnen.

ik laat het weten wanneer het is opgelost

alvast erg bedankt




EDIT: HET IS OPGELOST.

op de resultatenpagina heb ik nu het volgende aangepast:

artikelresultaat2.php?&amp;start

in

?page=acheck&amp;start=$next&amp;max=$max

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s