<?
session_start();
if(isset($_SESSION))
{
include 'mysql.inc.php';
echo '<table>
<tr>
<td>Links:<br/>
<a href="index.php?site=main&mode=view">Hauptseite</a><br/>
<a href="index.php?site=test&mode=view">Test\'s ansehen/bearbeiten</a><br/>
<a href="index.php?site=test&mode=neu">Neuen Test</a><br/>
<a href="index.php?site=frage&mode=view">Fragen ansehen</a><br/>
<a href="index.php?site=frage&mode=neu">Neue Fragen</a><br/><br/>
<a href="index.php?site=main&mode=logout">Logout</a><br/>
</td>
<td>';
switch($_GET['site'])
{
case main:
switch($_GET['mode'])
{
case view:
echo "main";
break;
case neu:
echo "mainneu";
break;
case logout:
session_destroy();
break;
default:
echo "main nichts von den 3!";
break;
}
break;
case test:
switch($_GET['mode'])
{
case view:
if(isset($_POST['add']))
{
$add=mysql_query("INSERT INTO `frage` ( `id` , `bid` , `fragen` )
VALUES (
NULL , '".$_SESSION["id"]."', '".$_POST["frage"]."'
);");
}
$querytest=mysql_query("SELECT *
FROM `test`
WHERE `bid` =1");
echo '<table>
<tr>
<td></td>';
while($test=mysql_fetch_array($querytest))
{
echo '<td>'.$test["name"].'</td>';
}
echo '</tr>';
$query=mysql_query("SELECT *
FROM `frage`
WHERE `bid` =".$_SESSION["id"]."");
$querytest=mysql_query("SELECT *
FROM `test`
WHERE `bid` =".$_SESSION["id"]."");
while($frage=mysql_fetch_array($query))
{
echo '
<tr>
<td>'.$frage["frage"].'</td>';
while($test2=mysql_fetch_array($querytest))
{
$pos = strpos($test2["fragen"], ":{$frage["id"]}:");
if($pos === FALSE )
{
echo '<td><input type="checkbox" name="'.$frage['id'].':'.$test2['id'].'" /></td>';
}
else
{
echo '<td><input type="checkbox" name="'.$frage['id'].':'.$test2['id'].'" checked="checked" /></td>';
}
}
echo ' </tr>';
}
echo '</table>';
break;
case neu:
echo "testneu";
break;
case bearbeiten:
echo "test bearbeiten";
break;
default:
echo "test nichts von den 3!";
break;
}
break;
case frage:
switch($_GET['mode'])
{
case view:
if(isset($_POST['add']))
{
$add=mysql_query("INSERT INTO `frage` ( `id` , `bid` , `frage` , `antwort` )
VALUES (
NULL , '".$_SESSION["id"]."', '".$_POST["frage"]."', '".$_POST["antworten"]."'
);");
}
break;
case neu:
echo '
<form action="index.php?site=frage&mode=view" method="POST" >
<table>
<tr>
<td>Frage</td>
<td>Antworten(Nur bei Auswahlmenü was eingeben)</td>
</tr>
<tr>
<td><textarea cols="20" rows="3" wrap="OFF" name="frage"></textarea></td>
<td><textarea cols="20" rows="3" wrap="OFF" name="antworten"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Hinzufügen" name="add" /></td>
</tr>
</table>
</form>';
break;
case bearbeiten:
echo "frage bearbeiten";
break;
default:
echo "frage nichts von den 3!";
break;
}
break;
}
echo '</td>
</tr>
</table>';
}
elseif(isset($_POST['login']))
{
session_start();
include 'mysql.inc.php';
$user=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `email` = CONVERT( _utf8 '".$_POST['email']."' USING latin1 ) COLLATE latin1_general_ci LIMIT 0 , 1"));
if($user['email']==$_POST['email'])
{
if($user['passwort']==$_POST['passwort'])
{
if($user['active']==1)
{
echo $_SESSION["user"]=$user['email'];
echo $_SESSION["id"]=$user['id'];
include 'index.php';
}
else
{
echo "Account wurde noch nciht Aktiviert";
}
}
else
{
echo "Das Passwort ist Falsch";
}
}
else
{
echo "Dieser Account existiert nicht";
}
}
else
{
echo '<form action="index.php" method="POST" enctype="application/x-www-form-urlencoded">
<table>
<tr>
<td>E-mail</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Passwort</td>
<td><input type="password" name="passwort" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login" name="login" /></td>
</tr>
</table>
</form>';
}
?>
So ich habe 2 probleme also 1 das Logout klaptp irgendwie nicht und da habe ich O Plan und das 2 is das ich diesen
Zitat
MFG
Dieser Beitrag wurde von stefanra bearbeitet: 09. Juli 2006 - 17:10