T
Tobias
Guest
Hallo,
ich schreibe gerade ein Login-System und habe nun eine Fehlermeldung:
Hier der Code:
Wo liegt der Fehler ?
ich schreibe gerade ein Login-System und habe nun eine Fehlermeldung:
Adminbereich
Name
Warning: mysql_query() [webhosting24 - Login]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /mnt/web3/20/50/51528150/htdocs/zameit/login-system/admin.php on line 51
Warning: mysql_query() [webhosting24 - Login]: A link to the server could not be established in /mnt/web3/20/50/51528150/htdocs/zameit/login-system/admin.php on line 51
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2
Hier der Code:
PHP:
<?php // die admin.php if(isset($_GET['action']) AND ("logout" == $_GET['action'])) { session_destroy(); echo "<p>\n"; echo " Sie haben sich ausgeloggt. Um wieder in den Adminbereich\n"; echo " zu kommen müssen sie sich wieder Einloggen\n"; echo "</p>\n"; } else { if(isset($_POST['UserID']) AND '0' == $_POST['UserID']) { echo "<p>\n"; echo " Bitte wählen sie einen Benutzernamen aus.\n"; echo "</p>\n"; } else { if(isset($_POST['UserID'], $_POST['Password']) AND login_right(addslashes($_POST['UserID']), addslashes($_POST['Password']))) { $_SESSION['ID'] = $_POST['UserID']; } if(isset($_SESSION['ID'])) { echo "<p>\n"; echo "Willkommen im Adminbereich <br />\n"; // Die Session-ID nicht vergessen echo " <a href=\"index.php?section=admin&".SID."\">Repeat</a>\n"; echo " <a href=\"index.php?section=admin&action=logout&".SID."\">Ausloggen</a>\n"; echo "</p>\n"; } else { if(isset($_POST['submit'])) { // Der Submit-Button wurde gedrückt // aber der Login ist falsch. Deshalb // erstellen wir eine Fehlermeldung echo "<p>\n"; echo " Ungültiges Password.\n"; echo "</p>\n"; } echo "<form action=\"index.php?section=admin\" method=\"post\" class=\"formular\">\n"; echo " <p>\n"; echo " Adminbereich\n"; echo " </p>\n"; echo " <ol>\n"; echo " <li>\n"; echo " <label for=\"name\">Name</label>\n"; $sql = "SELECT ID, Name FROM users ORDER BY Name ASC;"; $result = mysql_query($sql) OR die(mysql_error()); echo " <select size=\"1\" name=\"UserID\" id=\"name\">\n"; echo " <option value=\"0\" selected=\"selected\">Bitte wählen</option>\n"; while($row = mysql_fetch_assoc($result)) { echo "<option value=\"".$row['ID']."\">".$row['Name']."</option>\n"; } echo " </select>\n"; echo " </li>\n"; echo " <li>\n"; echo " <label for=\"password\">Password</label>\n"; echo " <input type=\"password\" name=\"Password\" id=\"password\" />\n"; echo " </li>\n"; echo " <li>\n"; echo " <input type=\"submit\" name=\"submit\" value=\"Speichern\" />\n"; echo " <input type=\"reset\" name=\"submit\" value=\"Zurücksetzen\" />\n"; echo " </li>\n"; echo " </ol>\n"; echo "</form>\n"; } } }?>
Wo liegt der Fehler ?