Ga naar inhoud

Gip


Aanbevolen berichten

hey iedereen

ik moet voor school een eindwerk maken(voor er weer commentaar komt even het volgende:! ik wil niet dat mijn eindwerk door jullie gemaakt wordt maar ik vraag hier om hulp!) dat de volgende opdracht inhoud: start (fictief) een eenmanszaak waar je een ondernemingsplan(fictief) en een website(echt) voor opstelt. ik heb een DJ bedrijf opgestart waarbij ik als DJ zal gaan draaien op feestjes. daarbij heb ik de volgende website ontworpen en dit is mijn basisontwerp waarop ik zal voortbouwen. ik ben in het begin heel ongestructureerd te werk gegaan maar dat doet nu niet ter zake. mij gaat het meer over de code. ik heb de volgende code:

<?php

session_start();

include("db.php");

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />

<link rel="stylesheet"href="header.css" type="text/css"/>

<link rel="stylesheet"href="index.css"type="text/css"/>

<script type="text/javascript"></script>

</head>

<body>

<div class="all" id="all">

<div class="container">

<div class="header">

<img src="http://www.pc-helpforum.be/images/header.jpg" alt="header" width="960px" height="150px"class="header"/>

<img src="http://www.pc-helpforum.be/images/logo.jpg" alt="logo" class="logo" width="150" height="150"/>

<h2 class="mixpop">

DJMixPop

</h2>

</div>

<div class="menu">

<table class="menu" id="table">

<ul class="menu" id="menu">

<li id="home">

<a href="index.html" class="link" id="lhome">

home

</a>

</li>

<li id="about">

<a href="about.html" class="link" id="labout">

me

</a>

</li>

<li id="reservations">

<div class="dropdownheader">reservations</div>

<ul>

<li>

<a href="reservations.html" class="link" id="lreservations">

reservate

</a>

</li>

<li>

<a href="formules.php" class="link" id="lformules">

formules

</a>

</li>

</ul>

</li>

<li id="news">

<a href="news.php" class="link" id="lnews">

musicnews

</a>

</li>

<li id="contact">

<div class="dropdownheader">contact</div>

<ul>

<li>

<a href="contact.html" class="link" id="lcontact">

formulier

</a>

</li>

<li>

<a href="guestbook.html" class="link" id="lgastenboek">

gastenboek

</a>

</li>

</ul>

</li>

<li class="language" id="nederlands">

<img src="http://www.pc-helpforum.be/images/nederlands.jpg" alt="nederlands" onclick="ned()"/>

</li>

<li class="language" id="english">

<img src="http://www.pc-helpforum.be/images/english.jpg" alt="english"/>

</li>

<li class="language">

<img src="http://www.pc-helpforum.be/images/francais.jpg" alt="francais" onclick="fra()"/>

</li>

</ul>

</table>

</div>

</div>

<div class="content">

<?php

if ($_SESSION['taal'] == "ned"){

$query = "Select * From talen Where taal = 'ned' And pagina = 'index'";

$resultaat = mysql_query($query) or die(mysql_error);

while($rij = mysql_fetch_array($resultaat)){

$inhoud = $rij['inhoud'];

echo($inhoud);

}

}elseif ($_SESSION['taal'] == ""){

$query = "Select * From talen Where taal = 'ned' And pagina = 'index'";

$resultaat = mysql_query($query) or die(mysql_error);

while($rij = mysql_fetch_array($resultaat)){

$inhoud = $rij['inhoud'];

echo($inhoud);

}

}elseif ($_SESSION['taal'] == "fra"){

$query = "Select * From talen Where taal = 'fra' And pagina = 'index'";

$resultaat = mysql_query($query) or die(mysql_error);

while($rij = mysql_fetch_array($resultaat)){

$inhoud = $rij['inhoud'];

echo($inhoud);

}

}elseif ($_SESSION['taal'] == "eng"){

$query = "Select * From talen Where taal = 'eng' And pagina = 'index'";

$resultaat = mysql_query($query) or die(mysql_error);

while($rij = mysql_fetch_array($resultaat)){

$inhoud = $rij['inhoud'];

echo($inhoud);

}

}

?>

</div>

</div>

</body>

</html>

Link naar reactie
Delen op andere sites

'onclick' is een Javascript methode, terwijl je de taal wil controleren met PHP.

Je PHP code werkt op de server, terwijl Javascript bij de client wordt uitgevoerd.

Daarbij komt dat Session op de server kant worden behandeld.

Dus je kan via Javascript (de 'onclick') je sessie variable niet aanpassen.

Wat je wel kan doen, is het bijvoorbeeld doorgeven met een GET functie.

<a href="dezepagina.php?settaal=nl"><img...></a>

if (isset($_GET["settaal"]))

{

if ($_GET["settaal"] == "nl")

.... en hier je sessie variable aanpassen;

}

Zoiets, denk ik dan.

Link naar reactie
Delen op andere sites

Dat is PHP.

Zoals je:

if ($_SESSION['taal'] == "ned")

doet,

ga je dan eerst:

if (isset($_GET["settaal"]))

kijken of je de taal moet veranderen.

Link naar reactie
Delen op andere sites

Inderdaad.

Met $_GET["settaal"] haal je de variable op.

Met 'isset' controlleer je of dat is gelukt.

Als 'settaal' niet wordt gevonden, is 'isset' gelijkt aan 'false'

en wordt de code niet uitgevoerd.

Als dat wel het geval is, en er zit bijvoorbeeld 'nederlands' in.

Kan je dit uitlezen en kijken wat er in zit (nl, fr of engels)

en zo de gewenste code uit voeren.

Link naar reactie
Delen op andere sites

Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.