Hallo Leute Mysql Problem und Bläter funktion

Also Ich habe folgenes problem Bei meinen script kann die sachen nicht editien und blätter funktion geht leider auch noch nicht bitte helft mir Es ist nehmlich nicht leicht für mich
wen ih noch fragen habt fragt mich im forum hier unter disem Artickel hier im forum.

<?php
session_start();
define('Hack', true);
require 'config.php';
echo "<link href='style.css' rel='stylesheet' type='text/css'>";
if (!isset($_SESSION["login"])) {
	if (!isset($_POST["pw"])) echo '<form action="admin.php" method="post">Passwort eingeben <input name="pw" type="password" value="" style="border: 1px solid #2f2f2f; background-color: #e7e7e7;">&nbsp;<input  type="submit" value="Eingabe" style="border: 1px solid #2f2f2f; background-color: #e7e7e7;"><input type="hidden" name="login_a" value="1"></form>';
	else {
		if ($_POST["pw"] == $_pw) {
			$_SESSION["login"] = true;
			echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Eingeloggt!<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div>';
		}
		else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Falsches Passwort</div>';
	}
}
elseif($_SESSION["login"] == true) {
	if (isset($_GET["logout"])) {
		unset($_SESSION["login"]);
		echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Du wurdest ausgeloggt.<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div>';
		exit;
	}
	echo'<link href="style1.css" rel="stylesheet" type="text/css">';
	@mysql_connect('localhost', 'root', 'admin') OR die(mysql_error());
	mysql_select_db('test') OR die(mysq_error());
	if (isset($_GET["loeschen"]) && $_GET["id"] != "") {
		$check = "SELECT * FROM Ausfall WHERE ID = ".$_GET["id"]."";
		$query = mysql_query($check);
		$rows = mysql_num_rows($query);
		if ($rows != 0) {
			$delete = "DELETE FROM Ausfall WHERE ID = ".$_GET["id"]."";
			if (mysql_query($delete)) echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Ausfall Eintrag #'.$_GET["id"].' erfolgreich gelöscht.<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div></div>';
			else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Fehler beim löschen von Ausfall Eintrag #'.$_GET["id"].'.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
		}
		else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Ausfall  existiert nicht.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
	}
	elseif (isset($_GET["edit"]) && $_GET["id"] != "") {
		$check = "SELECT * FROM Ausfall WHERE ID = ".$_GET["id"]."";
		$query = mysql_query($check);
		$rows = mysql_num_rows($query);
		if ($rows != 0) {
			$edit = "Update FROM Ausfall WHERE ID = ".$_GET["id"]."";
			if (mysql_query($edit)) echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Ausfall Eintrag #'.$_GET["id"].' erfolgreich geändert.<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div></div>';
			else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Fehler beim Ändern von Ausfall Eintrag #'.$_GET["id"].'.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
		}
		else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Ausfall  existiert nicht.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
	}
	else {
?>
	<html> 
	<head> 
	<title>Ausfall  Melde System</title> 
	<style type="text/css">
		<!--
		body, table{
			color: #000;
			font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
		}
		div{
			margin:0;
			padding:0;
		}
		-->
	</style>
	</head> 
	<body>
	<center>
	<strong>Ausfall Eintragen</strong> <br><a href="<?php echo $_SERVER['PHP_SELF']; ?>?logout">Logout</a>|<a href="index.php">Status system</a><br><br> 
	<table border="0" bordercolor="Gray" bgcolor="DarkGray" cellspacing="2" cellpadding="2" width="600">
		<tr align="middle" bgcolor="Gainsboro" style="font-weight:bold">
			<td><SPAN class="fett">ID</SPAN></td>
			<td><SPAN class="fett">Server</SPAN></td>
			<td><SPAN class="fett">Ausfallzeit</SPAN></td>
			<td><SPAN class="fett">Uhrzeit</SPAN></td>
			<td><SPAN class="fett">Ursache</SPAN></td>
			<td><SPAN class="fett">Datum/Zeit</SPAN></td>
			<td><SPAN class="fett">Aktion</SPAN></td>
		</tr>
<?
	$page = isset($_GET['page']) ? $_GET['page'] : 0; 
	$length = 5;
	$offset = 0;
	$offset = $page * $length;
	$mysql_select = "SELECT * FROM Ausfall LIMIT ".$offset.",5";
	$mysql_query = mysql_query($mysql_select);
	$mysql_rows = mysql_num_rows($mysql_query);
	if ($mysql_rows != 0) {
		while ($row = mysql_fetch_row($mysql_query)) {
			echo '<tr bgcolor="Gainsboro">';
			echo '	<td><center>'.$row[0].'</td>';
			echo '	<td><center>'.$row[1].'</td>';
			echo '	<td><center>'.$row[2].'</td>';
			echo '	<td><center>'.$row[3].'</td>';
			echo '	<td><center>'.$row[4].'</td>';
			echo '	<td><center>'.$row[5].'</td>';
			echo '	<td><center><a href="'.$_SERVER["PHP_SELF"].'?loeschen=1&id='.$row[0].'">Löschen</a> | <a href="'.$_SERVER["PHP_SELF"].'?edit=1&id='.$row[0].'">Ändern</a></td>';
			echo '</tr>';
		}
	}
	else {
		echo '<tr bgcolor="Gainsboro">';
			echo '	<td colspan="7"><center>Keine Einträge vorhanden.</td>';
			echo '</tr>';
	}
	echo '</table>';

	if ($page > 0 AND $mysql_rows > 0) echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.($page-1).'">&laquo;</a> ';
	if (( $mysql_rows/$length ) > ($page+1) AND $mysql_rows != 0) echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.($page+1).'">&raquo;</a> ';
?>
	</body> 
	</html> 
<?php
	}
}
else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Hackversuch?!</div>';
?>

Danke im Vor raus

Sei mir nicht böse, aber in deinem Script stimmt so dermaßen viel nicht, dass ich dir hier nur ein paar Hilfestellungen gebe:

Um einen Eintrag bearbeiten zu können, brauchst du erst einmal ein Formular, das Eine Möglichkeit bietet, die Daten zu bearbeiten.
Wenn das Formular abgeschickt wurde, aktualisierst du die Tabelle nach dem folgenden Muster: mysql_query('UPDATE tabellenname SET spaltenname=neuerWert, spaltenname2=neuerWert2, spaltenname3=neuerWert3 WHERE id=IdDesEintrags');

Weiter zur Blätterfunktion: Willst du jetzt nur einen Eintrag pro Seite abrufen, oder mehrere?
Deine Abfrage in der Tabelle:

wählt die 5 nächsten Einträge nach dem $offset Eintrag aus. Wenn ich es richtig sehe, verwechselst du das mit den 5 Spalten!
Um einen Eintrag auszuwählen, müsstest du also das hier schreiben:

Dann verwendest du um festzustellen, ob weitere Seiten existieren, den mysql_num_rows() Wert der eingeschränkten Abfrage, das kann also auch nicht gehen.

Mein Tip: Setz dich noch mal mit dem Thema MySQL auseinander, bevor du versuchst so ein System zu programmieren. Auch sinnvoll als Programmierbeginner ist es, Funktionen wie das Einloggen, das Bearbeiten oder das Löschen, sowie das Anzeigen der Einträge auf mehrere php-Dateien zu verteilen, dann behält man leichter den Überblick.

Noch ein Wunsch als Hilfeleistender: Schreib in deinen Code Kommentare rein, dann versteht man beim Durchschauen besser, was du mit einer Funktion / Variable bezwecken wolltest.

Geht leider immer noch nicht

Poste mal dein aktualisiertes Script

Weiss auch nicht mehr an wecher stelle ich das einstzen soll Ich hatte es schon mal aber da ist mir ien fetplatte kaput gegangen

<?php
session_start();
define('Hack', true);
require 'config.php';
echo "<link href='style.css' rel='stylesheet' type='text/css'>";
if (!isset($_SESSION["login"])) {
	if (!isset($_POST["pw"])) echo '<form action="admin.php" method="post">Passwort eingeben <input name="pw" type="password" value="" style="border: 1px solid #2f2f2f; background-color: #e7e7e7;">&nbsp;<input  type="submit" value="Eingabe" style="border: 1px solid #2f2f2f; background-color: #e7e7e7;"><input type="hidden" name="login_a" value="1"></form>';
	else {
		if ($_POST["pw"] == $_pw) {
			$_SESSION["login"] = true;
			echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Eingeloggt!<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div>';
		}
		else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Falsches Passwort</div>';
	}
}
elseif($_SESSION["login"] == true) {
	if (isset($_GET["logout"])) {
		unset($_SESSION["login"]);
		echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Du wurdest ausgeloggt.<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div>';
		exit;
	}
	echo'<link href="style1.css" rel="stylesheet" type="text/css">';
	@mysql_connect('localhost', 'root', 'admin') OR die(mysql_error());
	mysql_select_db('test') OR die(mysq_error());
	if (isset($_GET["loeschen"]) && $_GET["id"] != "") {
		$check = "SELECT * FROM Ausfall WHERE ID = ".$_GET["id"]."";
		$query = mysql_query($check);
		$rows = mysql_num_rows($query);
		if ($rows != 0) {
			$delete = "DELETE FROM Ausfall WHERE ID = ".$_GET["id"]."";
			if (mysql_query($delete)) echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Ausfall Eintrag #'.$_GET["id"].' erfolgreich gelöscht.<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div></div>';
			else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Fehler beim löschen von Ausfall Eintrag #'.$_GET["id"].'.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
		}
		else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Ausfall  existiert nicht.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
	}
	elseif (isset($_GET["edit"]) && $_GET["id"] != "") {
		$check = "SELECT * FROM Ausfall WHERE ID = ".$_GET["id"]."";
		$query = mysql_query($check);
		$rows = mysql_num_rows($query);
		if ($rows != 0) {
			$edit = "Update FROM Ausfall WHERE ID = ".$_GET["id"]."";
			if (mysql_query($edit)) echo '<div style="background-color: #25cf45; border: 1px green solid; color: #004d0e;">Ausfall Eintrag #'.$_GET["id"].' erfolgreich geändert.<br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a></div></div>';
			else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Fehler beim Ändern von Ausfall Eintrag #'.$_GET["id"].'.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
		}
		else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Ausfall  existiert nicht.</div><br /><a href="'.$_SERVER['PHP_SELF'].'">Weiter</a>';
	}
	else {
?>
	<html> 
	<head> 
	<title>Ausfall  Melde System</title> 
	<style type="text/css">
		<!--
		body, table{
			color: #000;
			font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
		}
		div{
			margin:0;
			padding:0;
		}
		-->
	</style>
	</head> 
	<body>
	<center>
	<strong>Ausfall Eintragen</strong> <br><a href="<?php echo $_SERVER['PHP_SELF']; ?>?logout">Logout</a>|<a href="index.php">Status system</a><br><br> 
	<table border="0" bordercolor="Gray" bgcolor="DarkGray" cellspacing="2" cellpadding="2" width="600">
		<tr align="middle" bgcolor="Gainsboro" style="font-weight:bold">
			<td><SPAN class="fett">ID</SPAN></td>
			<td><SPAN class="fett">Server</SPAN></td>
			<td><SPAN class="fett">Ausfallzeit</SPAN></td>
			<td><SPAN class="fett">Uhrzeit</SPAN></td>
			<td><SPAN class="fett">Ursache</SPAN></td>
			<td><SPAN class="fett">Datum/Zeit</SPAN></td>
			<td><SPAN class="fett">Aktion</SPAN></td>
		</tr>
<?
	$page = isset($_GET['page']) ? $_GET['page'] : 0; 
	$length = 5;
	$offset = 1;
	$offset = $page * $length;
	$mysql_select = "SELECT * FROM Ausfall LIMIT ".$offset.",5";
	$mysql_query = mysql_query($mysql_select);
	$mysql_rows = mysql_num_rows($mysql_query);
	if ($mysql_rows != 0) {
		while ($row = mysql_fetch_row($mysql_query)) {
			echo '<tr bgcolor="Gainsboro">';
			echo '	<td><center>'.$row[0].'</td>';
			echo '	<td><center>'.$row[1].'</td>';
			echo '	<td><center>'.$row[2].'</td>';
			echo '	<td><center>'.$row[3].'</td>';
			echo '	<td><center>'.$row[4].'</td>';
			echo '	<td><center>'.$row[5].'</td>';
			echo '	<td><center><a href="'.$_SERVER["PHP_SELF"].'?loeschen=1&id='.$row[0].'">Löschen</a> | <a href="'.$_SERVER["PHP_SELF"].'?edit=1&id='.$row[0].'">Ändern</a></td>';
			echo '</tr>';
		}
	}
	else {
		echo '<tr bgcolor="Gainsboro">';
			echo '	<td colspan="7"><center>Keine Einträge vorhanden.</td>';
			echo '</tr>';
	}
	echo '</table>';

	if ($page > 0 AND $mysql_rows > 0) echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.($page-1).'">&laquo;</a> ';
	if (( $mysql_rows/$length ) > ($page+1) AND $mysql_rows != 0) echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.($page+1).'">&raquo;</a> ';
?>
	</body> 
	</html> 
<?php
	}
}
else echo '<div style="background-color: #FF3300; border: 1px darkred solid; color: #004d0e;">Hackversuch?!</div>';
?>

Du hast immer noch kein Formular zum Bearbeiten eines Eintrages.
Genausowenig hast du den Fehler in mysql_query('UPDATE ...')
Verbessert. Ich werde dir hier kein fertiges Script liefern, ein bisschen was musst du schon selber machen. Ich habe dir oben eine Hilfestellung gegeben, bevor du diese Fehler verbessert hast, kann ich dir nicht noch mehr helfen.

Wo soll das fomular hin ???

in deinem If/Else Gerüst hast du die Zeile

danach hast du die UPDATE Funktion geschrieben, da gehört aber das Formular hin. Die UPDATE Funktion gehört erst dann hin, wenn das Formular abgeschickt wurde, also nach so was wie:

Wenn das Meiste des Scriptes nicht von dir stammt, empfehle ich dir, es von Grund auf selbst zu schreiben, dann kannst du es auch besser nachbearbeiten, und außerdem verstehst du dann auch die Funktionsweise des Scripts.