login  Naam:   Wachtwoord: 
Registreer je!
 Forum

menu met link naar content zonder iframe

Offline WimJ - 24/08/2006 23:02
Avatar van WimJGrafische gevorderde Beste Webmasters,

Naargelang de showcase item (ondertussena l verwijderd door mij)
Ben ik met grote herstructureringsplannen begonnen.

Nu is mijn vraag, er is mij toen gezegd zonder iframe te werken,
En dit doorbehulp van include te gebruiken.

Nu mijn vraag is hoe moet ik dan zorgen dat een link uit mijn menu opent in de des betreffende content.

www.q-bee.be dat als ik op contact klik dit door behulp van include ofzo opent in de content page, waar nu die welkomst tekst staat..

Dus hoe moet ik dit gaan doen zonder i frame, en wat is de code hier dan voor ofzo ?
Juist een opzetje nodig .. 

Groetjes, Wim

7 antwoorden

Gesponsorde links
Offline Lemon - 24/08/2006 23:07 (laatste wijziging 24/08/2006 23:07)
Avatar van Lemon PHP expert Gebruikmakend van php.

De eerste stap is op je index pagina een stukje te reserveren voor je wisselende content.

Om het simpel voor te stellen maak je vervolgens zo een soort switch:
  1. <?php
  2. switch ($pagina) {
  3. case 'nieuws':
  4. include('nieuws.php');
  5. break;
  6. case 'polls':
  7. include('polls.php');
  8. break;
  9. }
  10. ?>


In je menu plaats je dan de volgende url's:
  1. <a href="index.php?pagina=nieuws">Nieuws</a>
  2. <a href="index.php?pagina=polls">Polls</a>


Dit is een ruw voorbeeldje hoe het in grote lijnen werkt.
Offline WimJ - 24/08/2006 23:08 (laatste wijziging 24/08/2006 23:08)
Avatar van WimJ Grafische gevorderde en die switch moet ik vervolledigen naar gelang mijn menu ofwat ?
Offline Lemon - 24/08/2006 23:08
Avatar van Lemon PHP expert ja
Offline CDNC - 24/08/2006 23:11 (laatste wijziging 24/08/2006 23:14)
Avatar van CDNC PHP ver gevorderde
  1. VB:
  2.  
  3. +-------------+
  4. | HEADER |
  5. +-------------+
  6. | MENU |
  7. +-------------+
  8. | INCLUDE- |
  9. | PLAATS |
  10. +-------------+
  11.  
  12. # je werkt in je menu met vb
  13. [b]HTML[/b]
  14. <a href="?p=link_a">link a</a>
  15. -
  16. <a href="?p=link_b">link b</a>
  17. -
  18. <a href="?p=link_c">link c</a>
  19.  
  20. ...
  21.  
  22. [b]PHP[/b]
  23. <?
  24.  
  25. # de waarde 'p' kun je achterhalen door $_GET['p']
  26.  
  27. # dus kijken of die in het uri voorkomt?
  28. if(!emptyt($_GET['p']))
  29. {
  30.  
  31. # is het geen valse 'p' ?
  32. if(file_exists("pagina/". $_GET['p'] .".php"))
  33. {
  34.  
  35. # de pagina bestaat! maar ik heb op me site nog een extra check met een array
  36. # die moet je zelf amar verzinnen
  37. if(in_array($_GET['p'], $mogelijke_pagina))
  38. {
  39. # nu is alles goed!
  40. require "pagina/". $_GET['p'] .".php";
  41. }
  42. else
  43. {
  44. # een error ofzo ...
  45. }
  46. }
  47. else
  48. {
  49. # een error ofzo ...
  50. }
  51. }
  52.  
  53. # als die 'p' niet in het uri zit de home page is het dan
  54.  
  55. else
  56. {
  57. require "pagina/home.php";
  58. }
  59.  
  60. ?>



EDIT: ik ben traag
Offline WimJ - 24/08/2006 23:12
Avatar van WimJ Grafische gevorderde En deze switch waar moet ik die ergens pasten ?
Op de plaats waar de content moet verschijnen of hoe precies maak ik duidelijk dat het daarin moet verschijnen of ?
Offline Lemon - 24/08/2006 23:13
Avatar van Lemon PHP expert Ken je de basis van php? Zonee, dan raad ik je eerst aan om al de php artikelen op deze site te raadplegen.
Offline WimJ - 24/08/2006 23:18
Avatar van WimJ Grafische gevorderde neen, neen ik ken de basis van php ;)
En wat meer van mysql etc.. ook wel maar goed oké bedankt alleszins 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s