» Unterdrück(t)er
Hallo,
ich wollte mir mal ein eigenes Login/Anmeldungssystem erstellen mit hilfe von PHP Und Mysql. Ich habe es mir so gedacht:
Man meldet sich an, die Daten werden dann mit post weitergegeben.
Die datenwerden dann in einer db gespeichert und beim einloggen abgefragt.
Hier mein Code:
index.php
page.php
inc/config.php
Diese fehler kommen:
Wisst ihr woran es liegt? Bin neu in dem gebiet.
Ich danke euch
lg
ich wollte mir mal ein eigenes Login/Anmeldungssystem erstellen mit hilfe von PHP Und Mysql. Ich habe es mir so gedacht:
Man meldet sich an, die Daten werden dann mit post weitergegeben.
Die datenwerden dann in einer db gespeichert und beim einloggen abgefragt.
Hier mein Code:
index.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Anmelde Formular</title>
<style type="text/css">
* {
margin: 0px;
padding: 0px;
}
body {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4b4b4b;
}
.anmeldung {
border: 1px dashed #c0c0c0;
font-size: 12px;
height: 16px;
width: 150px;
padding: 4px 0px 0px 0px;
color: #4b4b4b;
}
.button {
border: 1px dashed #c0c0c0;
font-size: 12px;
width: 75px;
color: #4b4b4b;
}
</style>
</head>
<body>
<h3>Anmeldungsformular</h3>
<p> </p>
<form action="page.php" method="post" enctype="multipart/form-data" name="anmelden">
<label>
<input name="benutzername" type="text" class="anmeldung" />
</label>
Benutzername
<p> </p>
<p>
<label>
<input name="passwort" type="password" class="anmeldung" />
</label>
Passwort</p>
<p> </p>
<p>
<label>
<input name="email" type="text" class="anmeldung" />
</label>
E-mailadresse</p>
<p> </p>
<p>
<label>
<input name="vereinsposition" type="text" class="anmeldung" value="Vereinsmitglied*" />
</label>
Vereinsposition</p>
<p> </p>
<p>
<label>
<input type="submit" name="button" class="button" value="Anmelden" />
</label>
<label>
<input type="reset" name="button2" class="button" value="Zurücksetzen" />
</label>
</p>
<p> </p>
<p>*Vereinsposition: Vereinsmitglied ist Standart.</p>
</form>
</body>
</html>
page.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<?php
include "inc/config.php";
//Variablenvergabe für die Postdaten
$benutzername = $_POST["benutzername"];
$passwort = $_POST["passwort"];
$email = $_POST["email"];
$position = $_POST["vereinsposition"];
if (isset($_POST["button"]))
{
$sqlab = "insert anmeldung";
$sqlab .= "( benutzername, passwort, email, position) values ";
$sqlab .= "('".$benutzername."',";
$sqlab .= "'".$passwort."',";
$sqlab .= $email.",";
$sqlab .=",".$position."')";
mysql_query($sqlab);
$num = mysql_affected_rows();
if ($num>0)
{
echo "Die Anmeldung war erfolgreich";
}
else
{
echo "Die Anmeldung ist fehlgeschlagen, bitte überprüfen sie ihre Eingaben";
}
}
?>
<body>
</body>
</html>
inc/config.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Konfigurationsdatei</title>
</head>
<body>
<?php
error_reporting(E_ALL);
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', '');
define('MYSQL_DATABASE', 'login');
?>
</body>
</html>
Diese fehler kommen:
Code:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\page.php on line 27
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\page.php on line 27
Warning: mysql_affected_rows() [function.mysql-affected-rows]: A link to the server could not be established in C:\xampp\htdocs\page.php on line 29
Die Anmeldung ist fehlgeschlagen, bitte überprüfen sie ihre Eingaben
Wisst ihr woran es liegt? Bin neu in dem gebiet.
Ich danke euch
lg