include

Status
Niet open voor verdere reacties.

hollander

Gebruiker
Lid geworden
23 mrt 2005
Berichten
210
beste helpers .. ik ben een n00b op het gebied van php:

<html>
<head>
<title>css test</title>
<style type="text/css">
#kopmenu {position: absolute; left: 50px; top: 90px;
border:solid 1px #000000; padding: 4px; width: 70px; height: 15px; background: #FF6600;}

#menu {
position: absolute; left: 50px; top: 120;
border:solid 1px #000000; padding: 4px; width: 70px; background: #339900;}

#textvlak {
position: absolute;
left: 204px;
top: 92px;
border:solid 1px #000000;
padding: 4px;
background: #339900;
width: 291px;
height: 140px;
}

a:link { color: black; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:hover { color: purple; text-decoration: none }
a:active { color: green; text-decoration: none }

</style>
</head>
<body>
<div id="kopmenu">
<center>Links</center>
</div>


<div id="menu">
<a href="home.php"> Home </a> <br />
<a href="links.php"> Links </a> <br />
<a href="foto.php"> Foto's </a>

</div>


<div id="textvlak"></div>

Hier moet de tekst openen
</body>
</html>

Kan iemand mijn helpen met het maken van een script .. de boven staande schuin gedrukte links moeten openen in het dik gedrukte gedeelte ... ik heb zlef al vanalles en nog wat geprobeer maar eigenlijk lukt het mij niet .. :(

alvast hartelijk bedankt
 
Je kunt er denk ik beter dit van maken:
PHP:
<html>
<head>
<title>css test</title>
<style type="text/css">
#kopmenu {position: absolute; left: 50px; top: 90px;
border:solid 1px #000000; padding: 4px; width: 70px; height: 15px; background: #FF6600;}

#menu {
position: absolute; left: 50px; top: 120;
border:solid 1px #000000; padding: 4px; width: 70px; background: #339900;}

#textvlak {
position: absolute;
left: 204px;
top: 92px;
border:solid 1px #000000;
padding: 4px;
background: #339900;
width: 291px;
height: 140px;
}

a:link { color: black; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:hover { color: purple; text-decoration: none }
a:active { color: green; text-decoration: none }

</style>
</head>
<body>
<div id="kopmenu">
<center>Links</center>
</div>


<div id="menu">
<a href="?pagina=home"> Home </a> <br />
<a href="?pagina=links"> Links </a> <br />
<a href="?pagina=foto"> Foto's </a>
</div>


<div id="textvlak"></div>
<?
switch ($_GET['pagina'])
{
  case "links": // als ?pagina=links dan ...
    include("links.php"); // links.php includen
  break; //case afsluiten
  case "foto":
    include("foto.php");
  break;
  default: // Standaard pagina
    include("home.php");
  break;
}
?>
</body>
</html>

Je kunt gemakkelijk nu een nieuwe pagina invoegen door dit bij <div id="menu"> te zetten:
HTML:
<a href="?pagina={de manier waarop je hem aan wilt roepen}"> {Naam} </a>
en bij het php-gedeelte een nieuwe case toe te voegen
PHP:
case "{de manier waarop je hem aan wilt roepen}":
  include("{de pagina}");
break;
 
bedankt , hmm hij doet het niet zit er misschien een fout in ? moet ie niet tussen de div .. ? (ook geprobeert maar het verschijnt nit in de div)

<div id="textvlak"></div>
<?
switch ($_GET['pagina'])
{
case "links": // als ?pagina=links dan ...
include("links.php"); // links.php includen
break; //case afsluiten
case "foto":
include("foto.php");
break;
default: // Standaard pagina
include("home.php");
break;
}
?>
 
Ja, hij moet inderdaad tussen de <div id="textvlak">...</div>

Maak eens een test.php bestand aan in dezelfde map als het bestand (Ik ga uit van index.php) waarin je de switch hebt staan, maak een nieuwe case aan voor default: met
PHP:
case: "test"
  include("test.php");
break;
en zet in test.php
PHP:
<?
echo "We gaan eens even kijken of dit werkt";
?>

Ga naar nu in je browser naar index.php?pagina=test en kijk of het verschijnt...
 
Laatst bewerkt:
ik heb het geprobeert en krijg niets ..

ik heb ze bijde in een map opgeslagen .. toen geopnt via mijn wamp server .. maar hij opent niets ..

mvg
 
Gecontroleerd en werkt:

index.php
PHP:
<html>
<head>
<title>css test</title>
<style type="text/css">
#kopmenu {position: absolute; left: 50px; top: 90px;
border:solid 1px #000000; padding: 4px; width: 70px; height: 15px; background: #FF6600;}

#menu {
position: absolute; left: 50px; top: 120;
border:solid 1px #000000; padding: 4px; width: 70px; background: #339900;}

#textvlak {
position: absolute;
left: 204px;
top: 92px;
border:solid 1px #000000;
padding: 4px;
background: #339900;
width: 291px;
height: 140px;
}

a:link { color: black; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:hover { color: purple; text-decoration: none }
a:active { color: green; text-decoration: none }

</style>
</head>
<body>
<div id="kopmenu">
<center>Links</center>
</div>


<div id="menu">
<a href=""> Home </a> <br />
<a href="?pagina=links"> Links </a> <br />
<a href="?pagina=foto"> Foto's </a>
</div>


<div id="textvlak">
<?
if (isset($_GET['pagina']))
{
  switch ($_GET['pagina'])
  {
    case "links": // als ?pagina=links dan ...
      include("links.php"); // links.php includen
    break; //case afsluiten
    case "foto":
      include("foto.php");
    break;
    default: // Als er een waarde is ingevoerd die niet in een case staat
      include("error.php");
    break;
  }
}
else
{
  include("home.php");
}
?>
</div>
</body>
</html>

error.php
PHP:
<?
echo "De opgevraagde pagina kan niet worden weergegeven, wellicht bestaat de pagina niet of is de url niet juist geformuleerd.";
?>

De rest moet je zelf maar invullen....
 
ik heb jou script in index.php .. opgeslagen .. en dan inde zelfde map de bestanden foto.php en links.php gezet .. maar nog zie ik niets als ik op de link klik .. kan dit aan de wamp server liggen .. ?
 
heeft ie php support? zo ja, moet ie werken... zo nee, jammer...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan