<? 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
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\test\index.php on line 65
MFG
Dieser Beitrag wurde von stefanra bearbeitet: 09. Juli 2006 - 17:10