Hallo,
Ik heb altijd op mijn site gebruik gemaakt van acties en opeens werkt het nergens meer. Ik heb hieronder de code van galgje die altijd gewerkt heeft en nu niet meer en kom er niet aan uit. Zo zijn er meer pagina;s die zo werken en die doen het ook niet meer.
Als ik dus klik op de link om het spel te starten gebeurt er niks, hij blijft dan op dezelfde pagina.
Ik heb altijd op mijn site gebruik gemaakt van acties en opeens werkt het nergens meer. Ik heb hieronder de code van galgje die altijd gewerkt heeft en nu niet meer en kom er niet aan uit. Zo zijn er meer pagina;s die zo werken en die doen het ook niet meer.
PHP:
<?PHP
Ob_Start();
Include("includes/include.php");
Design_Boven("Galgje");
If(Ingelogd()){
Echo Top("Galgje");
session_start();
if($actie == "spelen") {
if(!$_POST["submit"]){
mysql_query("update users set geld = geld - 250 WHERE gebruikersnaam='".$_COOKIE['Gebruikersnaam']."'");
mysql_query("update users set galgje = galgje - 250 WHERE gebruikersnaam='".$_COOKIE['Gebruikersnaam']."'");
$sSql = "SELECT id,woord FROM `galgje` ORDER BY RAND() LIMIT 1";
$sQuery = Mysql_Query($sSql);
$rij = mysql_fetch_array($sQuery);
$woord = $rij['woord'];
$_SESSION["woord"]=$woord;
$teller=6; //aantal kansen om fout te hebben;
for ($x=0;$x<strlen($woord);$x++){
$hidden.="-";
}
}else{
$letter=$_POST["letter"];
$woord=$_SESSION["woord"];
$hiddenword=$_POST["hidden"];
$gebruikt=$_POST["gebruikt"];
$teller=$_POST["teller"];
$gebruikt.=$letter;
$hidden="";
$juist=false;
for ($x=0;$x<strlen($woord);$x++){
if (substr($woord,$x,1)==$letter){
$hidden.=$letter;
$juist=true;
}else{
$hidden.=substr($hiddenword,$x,1);
}
}
if(!$juist){
$teller--;
}
if ($woord==$hidden){
echo "Gefeliciteerd u heeft het woord geraden<br>";
echo "Het woord was: ".$hidden;
echo"<BR><BR><a href=\"galgje.php\"><font color=\"#0000FF\"><h3>Klik hier om terug te gaan.</h3></font></a>";
mysql_query("update users set geld = geld + 400 WHERE gebruikersnaam='".$_COOKIE['Gebruikersnaam']."'") or die(mysql_error());
mysql_query("update users set galgje = galgje + 400 WHERE gebruikersnaam='".$_COOKIE['Gebruikersnaam']."'") or die(mysql_error());
$einde=true;
}
if ($teller==0){
echo "Je hebt 6 keer geraden, je bent DOOD";
echo "<br>Het woord was: ".$woord;
echo"<BR><BR><a href=\"galgje.php\"><font color=\"#0000FF\"><h2>Klik hier om terug te gaan.</h2></font></a>";
$einde=true;
}
}
if (!$einde){
echo "
Voorlopig heb je dit geraden:<br><BR>";
echo "<font color=\"#0000FF\" size=\"14\">$hidden</font>";
echo "<br><BR>Je hebt nog ".$teller." levens<br>
";
if($gebruikt){
echo "<BR>Volgende letters heb je al gebruikt: ".strtoupper($gebruikt);
}
?>
<form name="form1" method="post" action="">
<input name="letter" type="text" id="letter" maxlength="1">
<input type="hidden" name="gebruikt" value="<? echo $gebruikt; ?>">
<input type="hidden" name="hidden" value="<? echo $hidden; ?>">
<input type="hidden" name="teller" value="<? echo $teller; ?>">
<input name="submit" type="submit" id="submit" value="raad">
</form>
<? }
?>
<?
echo"
<table>
<tr>
<td>
";
if ($teller==6) { echo "<img src=http://www.eurolinkspel.nl/galgje/6.gif>";}
if ($teller==5) { echo "<img src=http://www.eurolinkspel.nl/galgje/5.gif>";}
if ($teller==4) { echo "<img src=http://www.eurolinkspel.nl/galgje/4.gif>";}
if ($teller==3) { echo "<img src=http://www.eurolinkspel.nl/galgje/3.gif>";}
if ($teller==2) { echo "<img src=http://www.eurolinkspel.nl/galgje/2.gif>";}
if ($teller==1) { echo "<img src=http://www.eurolinkspel.nl/galgje/1.gif>";}
if ($teller==0) { echo "<img src=http://www.eurolinkspel.nl/galgje/0.gif>";}
echo"
</td>
</tr>
</table>
";
exit();
}
?>
<?
$ssSql = "SELECT gebruikersnaam,geld,galgje FROM `users` WHERE gebruikersnaam='".$_COOKIE['Gebruikersnaam']."'";
$ssQuery = Mysql_Query($ssSql);
While($List = Mysql_Fetch_Assoc($ssQuery)){
$punten = $List[geld];
}
if ($punten < 100){echo"U heeft niet genoeg punten om mee te doen.";}
else {
echo"
Welkom bij het bekende spel Galgje. <BR> <BR>
- Galgje spelen kost 250 punten, wanneer u het woord heeft geraden krijgt u 400 punten.<BR>
- U kunt zo vaak mee doen als u wilt.<BR> <BR><BR>
<a href=\"galgje.php?actie=spelen\"><font color=\"#0000FF\"><h2>Klik hier om galgje te spelen</h2></font></a>
";
}
?>
<?
Echo Bottom();
}Else{
Echo Top("Niet genoeg rechten");
Echo "Om deze pagina te kunnen bekijken dien je ingelogd te zijn<br /><br />
<a href='inloggen.php'>Al een account? Log in</a><br />
<a href='aanmelden.php'>Nog geen account? Maak er een aan!</a><br />";
Echo Bottom();
}
Design_Onder();
Ob_End_Flush();
?>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
Als ik dus klik op de link om het spel te starten gebeurt er niks, hij blijft dan op dezelfde pagina.