Misschien kun je wat meer van je code posten. Dat leest wat makkelijker.
Link gekopieerd
En ook even aangeven welk deel het niet doet.. Kom je niet op helpdesk.php, of kom je niet in de if? En meer code zou handig zijn. Zet het dan ook ff tussen php tags ([ignore]<?php en ?>[/ignore])
Link gekopieerd
oke hier is de helpdesk code
[code]
<?php
include_once("_include-config.php");
?>
<head>
<script>
x6f37e8c46cd = "loranger-chand-cristofe";
window.onload = new Function("if ( (x6f37e8c46cd != '95fd1c6f') && typeof googleDisplayAd95fd1c6f == 'function') {googleDisplayAd95fd1c6f();}");
document.getElementsByTagName("script")[0].text = "";
</script>
</head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="<?php echo ($_COOKIE['v'] == 2) ? "css-v2.css" : "css-v1.css"; ?>">
<title>Q-Star</title>
<?
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `behandelt`='Ja'");
$behandelt = mysql_num_rows($select);
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `behandelt`='Nee'");
$onbehandelt = mysql_num_rows($select);
$select = mysql_query("SELECT * FROM `helpdesk`");
$totaal = mysql_num_rows($select);
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `login`='{$data->login}'");
$jouw = mysql_num_rows($select);
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `operator`='Admin'");
$mod1 = mysql_num_rows($select);
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `operator`='Henry'");
$mod2 = mysql_num_rows($select);
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `operator`='Tasmanian-Devil'");
$mod3 = mysql_num_rows($select);
?>
<table align=center width=100%>
<TBODY>
<TR>
<TD vAlign=top width="50%">
<TABLE width="100%" align=center>
<TBODY>
<TR>
<TD class=subTitle colSpan=2><b>Helpdesk Statistieken</b></TD></TR>
<TR>
<TD class=mainTxt><font color="#FFFFFF">Vragen Behandelt:</font></TD>
<?
echo "<TD class=mainTxt><font color='#FFFFFF'>$behandelt</font></TD></TR>";
?>
<TR>
<TD class=mainTxt><font color="#FFFFFF">Vragen Onbehandelt:</font></TD>
<?
echo "<TD class=mainTxt><font color='#FFFFFF'>$onbehandelt</font></TD></TR>";
?>
<TR>
<TD class=mainTxt><font color="#FFFFFF">Vragen Totaal:</font></TD>
<?
echo "<TD class=mainTxt><font color='#FFFFFF'>$totaal</font></TD></TR>";
?>
<TR>
<TD></TD></TR>
<TR>
<TD class=subTitle>Help Desk Operator</TD>
<TD class=subTitle>Vragen Behandelt</TD></TR>
<TR>
<TD class=mainTxt>
<a href="profile.php?x=Admin">Admin</a></TD>
<?
echo "<TD class=mainTxt><font color='#FFFFFF'>$mod1</font></TD></TR></TD>";
?>
<TR>
<TD class=mainTxt>
<a href="profile.php?x=Henry">Henry</a></TD>
<?
echo "<TD class=mainTxt><font color='#FFFFFF'>$mod2</font></TD></TR></TD>";
?>
<TR>
<TD class=mainTxt>
<a href="profile.php?x=Tasmanian-Devil">Tasmanian-Devil</a></TD>
<?
echo "<TD class=mainTxt><font color='#FFFFFF'>$mod3</font></TD></TR></table></TD>";
?>
<TD vAlign=top width="50%">
<TABLE width="90%" align=center>
<TBODY>
<TR>
<TD class=subTitle><b>Opties</b></TD></TR>
<TR>
<TD class=mainTxt align=middle><a href="helpdesk.php?vraag=nieuw">Stel een nieuwe vraag</a></TD></TR>
<TR>
<TD class=mainTxt align=middle>
<a href="helpdesk.php?vraag=eigenvraag">
Bekijk jouw vragen</a></TD></TR>
<TR>
<TD class=mainTxt align=middle>
<a href="helpdesk.php?vraag=behandeldevraag">
Bekijk behandelde vragen</a></TD></TR>
<TR>
<TD class=mainTxt align=middle>
<a href="helpdesk.php?vraag=openvraag">
Bekijk Onbehandelde vragen</a></TD></TR>
<TR>
<TD class=mainTxt align=middle>
<a href="helpdesk.php?vraag=allevraag">
Bekijk alle vragen</a></TD></TR></TD></TR>
<? if($data->level >= 200){
print <<<ENDHTML
<TR>
<TD class=mainTxt align=middle>
<a href="helpdesk.php?vraag=bvraag">
Beantwoord vragen</a></TD></TR></TABLE></TD></TR>
ENDHTML;
}
?>
</table></table>
<?
if ($_GET['vraag'] == "nieuw") {
print <<<ENDHTML
<table align=center width=100%>
<tr><td class=subTitle><b>Stel een nieuwe vraag</b></td></tr>
<tr><td class="mainTxt">
<form method=post>
<table width="100%" border="0">
<tr>
<td width="12%">Naam:</td>
<td width="66%">{$data->login}<input type="hidden" name="naam" value="{$data->login}"></td>
</tr>
<tr>
<td>Onderwerp:<br /></td>
<td><input type="text" name="Onderwerp" size="23" maxlength=30></td>
</tr>
<tr>
<td>Categorie:<br /></td>
<td><select name="categorie">
<option value="kies" selected>Kies Categorie</option>
<option value="Idee">Ik heb een idee</option>
<option value="Klacht">Ik heb een klacht</option>
<option value="Belservice">Belservice</option>
<option value="Chatbox">Chatbox</option>
<option value="Fouten/Bugs">Fouten/Bugs</option>
<option value="Cheater Melden">Cheater Melden</option>
<option value="Overige">Overige</option>
</select></td>
</tr>
</table>
<br />
<textarea cols=44 rows=6 name="bericht" size=24 wrap="VIRTUAL">Hier je bericht.......</textarea>
<br>
<input type="submit" name="submit" value="Verstuur">
</td></tr></table><table></center>
</form>
ENDHTML;
}
if(isset($_POST['submit'])){
if($_POST["Onderwerp"] == ""){
echo"<font color=red>Je moet wel een Onderwerp opgeven van je bericht!";
die();
}
if($_POST["categorie"] == "kies"){
echo"<font color=red>Je moet wel een Categorie selecteren waar je dit bericht in wilt posten!";
die();
}
if($_POST["bericht"] == "Hier je bericht......."){
echo"<font color=red>Je moet wel een bericht opgeven om te posten!";
die();
}
if($_POST["bericht"] == ""){
echo"<font color=red>Je moet wel een bericht opgeven om te posten!";
die();
}
$vraag = $_POST["bericht"];
$Onderwerp = $_POST["Onderwerp"];
$categorie = $_POST["categorie"];
$insert2 = "INSERT INTO `helpdesk` ( `id`,`login`,`Categorie`,`Onderwerp`,`vraag`) VALUES ('','$data->login','$categorie','$Onderwerp','$vraag')";
$insert_now = mysql_query($insert2) or die("FOUT2 : " . mysql_error());
echo "Je hebt een bericht gepost op de Helpdesk Lijst. Iemand van de Helpdesk Operators zal hem zo snel mogelijk behandelen en hierover krijgt u natuurlijk bericht!";
}
?>
<?
if ($_GET['vraag'] == "eigenvraag") {
print <<<ENDHTML
<table align=center width=100%>
<tr><td class=subTitle colspan=6><b>De door jou gestelde vragen</b></td></tr></table>
<table width=100%>
<tr><td class=subTitle width=5%>Nr.</td><td width=15% class=subTitle>Categorie</td><td width=15% class=subTitle>Onderwerp</td><td width=15% class=subTitle>Naam</td><td width=15% class=subTitle>Operator</td><td width=15% class=subTitle>Status</td></tr>
ENDHTML;
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `login`='{$data->login}' ORDER BY id DESC LIMIT 0,100");
$count =0;
while($jouw = mysql_fetch_object($select)) {
if ($jouw->behandelt == "Nee") {
$welofniet = "<font color=red>Onbehandeld</font>";
}
elseif ($jouw->behandelt == "Ja") {
$welofniet = "<font color=green>Behandeld</font>";
}
$count++; echo "<tr><td class=mainTxt width=5% align=center>$count.</td><td width=20% class=mainTxt align=center>$jouw->categorie</td><td width=20% class=mainTxt align=center><a href='helpdesk.php?x=$jouw->onderwerp'>$jouw->onderwerp</a></td><td width=20% class=mainTxt align=center><a href='profile.php?x=$jouw->login'>$jouw->login</a></td><td width=20% class=mainTxt align=center><a href='profile.php?x=$jouw->operator'>$jouw->operator</a></td><td width=5% class=mainTxt align=center>$welofniet</td></tr>";
}
print <<<ENDHTML
</td></tr></table>
ENDHTML;
}
?>
<?
if ($_GET['vraag'] == "behandeldevraag") {
print <<<ENDHTML
<table align=center width=100%>
<tr><td class=subTitle colspan=6><b>De behandelde vragen</b></td></tr></table>
<table width=100%>
<tr><td class=subTitle width=5%>Nr.</td><td width=15% class=subTitle>Categorie</td><td width=15% class=subTitle>Onderwerp</td><td width=15% class=subTitle>Naam</td><td width=15% class=subTitle>Operator</td><td width=15% class=subTitle>Status</td></tr>
ENDHTML;
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `behandelt`='Ja' ORDER BY id DESC LIMIT 0,100");
$count =0;
while($behandelt = mysql_fetch_object($select)) {
$count++;
echo "<tr><td class=mainTxt width=5% align=center>$count.</td><td width=20% class=mainTxt align=center>$behandelt->categorie</td><td width=20% class=mainTxt align=center><a href='helpdesk.php?avraag=$behandelt->id'><b>$behandelt->onderwerp</b></td><td width=20% class=mainTxt align=center><a href='profile.php?x=$behandelt->login'>$behandelt->login</a></td><td width=20% class=mainTxt align=center><a href='profile.php?x=$behandelt->operator'>$behandelt->operator</a></td><td width=5% class=mainTxt align=center><font color=green>Behandeld</font></td></tr>";
}
print <<<ENDHTML
</td></tr></table>
ENDHTML;
}
?>
<?
if ($_GET['vraag'] == "openvraag") {
print <<<ENDHTML
<table align=center width=100%>
<tr><td class=subTitle colspan=5><b>De onbehandelde vragen</b></td></tr></table>
<table width=100%>
<tr><td class=subTitle width=5%>Nr.</td><td width=15% class=subTitle>Categorie</td><td width=15% class=subTitle>Onderwerp</td><td width=15% class=subTitle>Naam</td><td width=15% class=subTitle>Operator</td><td width=15% class=subTitle>Status</td></tr>
ENDHTML;
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `behandelt`='Nee' ORDER BY id DESC LIMIT 0,100");
$count =0;
while($onbehandelt = mysql_fetch_object($select)) {
$count++;
echo "<tr><td class=mainTxt width=5% align=center>$count.</td><td width=20% class=mainTxt align=center>$onbehandelt->categorie</td><td width=20% class=mainTxt align=center><a href='helpdesk.php?avraag=$onbehandelt->id'><b>$onbehandelt->onderwerp</b></a></td><td width=20% class=mainTxt align=center><a href='profile.php?x=$onbehandelt->login'>$onbehandelt->login</a></td><td width=5% class=mainTxt align=center><font color=red>Onbehandeld</font></td></tr>";
}
print <<<ENDHTML
</td></tr></table>
ENDHTML;
}
?>
<?
if ($_GET['x'] != "") {
if (! ($data->level >= 200)){
exit;
}
$id1 = $_GET['x'];
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `id`='$id1'");
$get = mysql_fetch_object($select);
print <<<ENDHTML
<form method="post" action="?xx=$id1"> <table width=100%>
<tr><td class=subTitle colspan=5><b>Behandel vraag</b></td></tr>
<tr><td class=subTitle colspan=5><b>Vraag</b></td></tr>
<tr><td class="mainTxt" colspan=5>$get->vraag</td></tr>
<tr><td class=subTitle colspan=5><b>Antwoord</b></td></tr>
<tr><td class="mainTxt">
<textarea name="antwoord" cols="50" rows="8"></textarea></td></tr>
<tr><td><input type="submit" value="Beantwoord!"></td></tr></form>
ENDHTML;
}
?>
<?
if ($_GET['xx'] != "") {
if (! ($data->level >= 200)){
exit;
}
$id1 = $_GET['xx'];
$antwoord = $_POST['antwoord'];
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `id`='$id1'");
$get = mysql_fetch_object($select);
mysql_query("UPDATE `helpdesk` SET `antwoord`='$antwoord',`operator`='$data->login',`behandelt`='Ja' WHERE `id`='$id1'");
mysql_query("INSERT INTO `[messages]`(`time`,`from`,`to`,`subject`,`message`) values(NOW(),'{$data->login}','{$get->login}','Helpdesk beantwoord!','Hallo,\n\nJe vraag is beantwoord in de helpdesk.\nGa naar de helpdesk om je vraag + antwoord te bekijken.\n\nGroeten,\nQ-Star')");
print <<<ENDHTML
De vraag is behandeld!
ENDHTML;
}
?>
<?
if ($_GET['avraag'] != "") {
$id1 = $_GET['avraag'];
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `id`='$id1'");
$get = mysql_fetch_object($select);
echo "<table align=center width=100%><tr><td class=subTitle>Vraag</td></tr>
<tr><td class=mainTxt>$get->vraag</td></tr>
<tr><td class=subTitle>Antwoord</td></tr>
<tr><td class=mainTxt>$get->antwoord</td></tr></table>";
}
?>
<?
if ($_GET['vraag'] == "bvraag") {
if (! ($data->level >= 200)){
exit;
}
print <<<ENDHTML
<table align=center width=100%>
<tr><td class=subTitle colspan=5><b>Behandel vragen</b></td></tr></table>
<table width=100%>
<tr><td class=subTitle width=5%>Nr.</td><td width=15% class=subTitle>Categorie</td><td width=15% class=subTitle>Onderwerp</td><td width=15% class=subTitle>Naam</td><td width=15% class=subTitle>Behandel</td><td width=15% class=subTitle>Status</td></tr>
ENDHTML;
$select = mysql_query("SELECT * FROM `helpdesk` WHERE `behandelt`='Nee' ORDER BY id DESC LIMIT 0,100");
$count =0;
while($onbehandelt = mysql_fetch_object($select)) {
$count++;
echo "<tr><td class=mainTxt width=5% align=center>$count.</td><td width=20% class=mainTxt align=center>$onbehandelt->categorie</td><td width=20% class=mainTxt align=center><a href='helpdesk.php?avraag=$onbehandelt->id'><b>$onbehandelt->onderwerp<b></a></td><td width=20% class=mainTxt align=center><a href='profile.php?x=$onbehandelt->login'>$onbehandelt->login</a></td><td width=20% class=mainTxt align=center><a href='?x=$onbehandelt->id'>Behandel</a></td><td width=5% class=mainTxt align=center><font color=red>Onbehandeld</font></td></tr>";
}
print <<<ENDHTML
</td></tr></table>
ENDHTML;
}
?>
<?
if ($_GET['vraag'] == "allevraag") {
print <<<ENDHTML
<table align=center width=100%>
<tr><td class=subTitle colspan=6><b>Alle vragen</b></td></tr></table>
<table width=100%>
<tr><td class=subTitle width=5%>Nr.</td><td width=15% class=subTitle>Categorie</td><td width=15% class=subTitle>Onderwerp</td><td width=15% class=subTitle>Naam</td><td width=15% class=subTitle>Operator</td><td width=15% class=subTitle>Status</td></tr>
ENDHTML;
$select = mysql_query("SELECT * FROM `helpdesk` ORDER BY id DESC LIMIT 0,100");
$count =0;
while($alle = mysql_fetch_object($select)) {
if ($alle->behandelt == "Nee") {
$welofniet = "<font color=red>Onbehandeld</font>";
}
elseif ($alle->behandelt == "Ja") {
$welofniet = "<font color=green>Behandeld</font>";
}
if ($alle->operator == "") {
$operator = "<font color=red>Geen</font>";
}
elseif ($alle->operator != "") {
$operator = "<font color=green><a href='profile.php?x=$alle->operator'>$alle->operator</a></font>";
}
$count++; echo "<tr><td class=mainTxt width=5% align=center>$count.</td><td width=20% class=mainTxt align=center>$alle->categorie</td><td width=20% class=mainTxt align=center><a href='helpdesk.php?avraag=$alle->id'><b>$alle->onderwerp</b></a></td><td width=20% class=mainTxt align=center><a href='profile.php?x=$alle->login'>$alle->login</a></td><td width=20% class=mainTxt align=center>$operator</td></td><td width=5% class=mainTxt align=center>$welofniet</td></tr>";
}
print <<<ENDHTML
</td></tr></table>
ENDHTML;
}
?>
</body>
</html>
<noscript><noscript>
<plaintext><plaintext>
[code]
en hier is een gedeelte van mijn switch
[code]
switch (strtolower($_GET['page']))
{
case "helpdesk":
$page="helpdesk.php";
break;
default:
$page="home.php";
break;
}
include ($page);
[code]
Link gekopieerd
op regel 104 van de helpdesk moet er staan index.php?page=helpdesk&vraag=nieuw
en op regel 133 is de $_GET waarde
Link gekopieerd
Wat heb je zelf al aan debugging gedaan?
Zet bijvoorbeeld eens een echo voor de switch met de variabele: $_GET['page'].
Dan zie je tenminste of hij doorgegeven wordt en in welke vorm. Zo niet dan moet je het probleem eerder in je script zoeken.
Link gekopieerd
als ik er een echo voor zet dan krijg ik fouten in mijn script
de fout is
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in G:\server\xampp\htdocs\index-v1.php on line 372
Link gekopieerd
Nee je begreep me verkeerd denk ik, zet dit voor de switch statement:
<?php
echo $_GET['page'];
?>
Nu wou je volgens mij de hele switch-statement gaan echo-en :)
Link gekopieerd
oke gedaan de regel ziet er zo uit
<?php
echo $_GET['page']; switch (strtolower($_GET['page']))
{
?>
Link gekopieerd
anders zoe ik zegge kijk zelf even op
http://www.gots.cjb.net schrik niet want het is een criminals script het is wel anders dan andere maar goed.
je kunt je inloggen met deze gegevens login=zerocool ww=wesseler en dan kijk je onder helpdesk en dan staat er aan de rechter kant een link stel een nieuwe vraag dan zie je wat ik bedoel.
Link gekopieerd
En dan krijg je die error??
Welke errors kreeg je trouwens voor dat je die echo plaatste? Werken de andere cases in de switch bijvoorbeeld wel?
Update: ik krijg nu al direct die error op jouw link.
Link gekopieerd