Probleme mit Login/Register/Installation

Hey Leute,

ich war mal so schlau und habe mir über Videoerklärungen und weiteres einige Grundlagen zu PHP beibringen können und versuch momentan, den Loginbereich für meine Künstler zu realisieren. Dafür habe ich einen Script gewählt, der ansich schon alles beinhaltet…

EDIT: Der Code wurde bislang noch nicht umgebaut. Zum testen habe ich ihn eins zu eins übernommen.
EDIT 2: Thema hat sich erledigt… :wink:

Die Installation für die Datenbank:

<?php

    require_once("connect.php");

    $query = mysql_query("
CREATE TABLE 'members' (
'id' MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT ,
'username' VARCHAR( 50 ) NOT NULL ,
'firstname' VARCHAR( 50 ) NOT NULL ,
'lastname' VARCHAR( 50 ) NOT NULL ,
'password' VARCHAR( 50 ) NOT NULL ,
'date' VARCHAR( 50 ) NOT NULL ,
'ip' VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( 'id' ) ,
UNIQUE (
'username'
)
)");

echo "Installed! Please delete this file.";


?>

Da ist schon der erste Fehler. Der Code gibt aus, dass die Tabelle installiert wurde, aber in der Datenbank selber, finde ich keine Tabelle unter “members”.

Connect

<?php

    // MySQL connect information.
    $c_username = "don-ambiente";
    $c_password = " ************ ";
    $c_host = "localhost";
    $c_database = "don-ambiente";

    // Connect.
    $connection = mysql_connect($c_host, $c_username, $c_password)
    or die ("It seems this site's database isn't responding.");

    mysql_select_db($c_database)
    or die ("It seems this site's database isn't responding.");

?>

Die Daten die ich dort angegeben habe, sind alle richtig.

Register:

<?php

// Check if he wants to register:
if (!empty($_POST[username]))
undefined

?>

<html>
    <head>
        <title>Register</title>
    </head>
    <body>
        <form action="register.php" method="post">
            <table width="75%" border="1" align="center" cellpadding="3" cellspacing="1">
                <tr>
                    <td width="100%">Registration</td>
                </tr>
                <tr>
                    <td width="100%"><label>Desired Username: <input type="text" name="username" size="25" value="<? echo $_POST[username]; ?>"></label></td>
                </tr>
                <tr>
                    <td width="100%"><label>First Name: <input type="text" name="firstname" size="25" value="<? echo $_POST[firstname]; ?>"></label></td>
                </tr>
                <tr>
                    <td width="100%"><label>Last Name: <input type="text" name="lastname" size="25" value="<? echo $_POST[lastname]; ?>"></label></td>
                </tr>
                <tr>
                    <td width="100%"><label>Password: <input type="password" name="password" size="25" value="<? echo $_POST[password]; ?>"></label></td>
                </tr>
                <tr>
                    <td width="100%"><label>Verify Password: <input type="password" name="password2" size="25" value=""></label></td>
                </tr>
                <tr>
                    <td width="100%"><input type="submit" value="Register!"></td>
                </tr>
            </table>
        </form>
    </body>
</html>

Login:

<?php
session_start();
// Check if he wants to login:
if (!empty($_POST[username]))
undefined

?>

<html>
    <head>
        <title>Login</title>
    </head>
    <body>
        <form action="login.php" method="post">
            <table width="75%" border="1" align="center" cellpadding="3" cellspacing="1">
                <tr>
                    <td width="100%">Login</td>
                </tr>
                <tr>
                    <td width="100%"><label>Username: <input type="text" name="username" size="25" value="<? echo $_POST[username]; ?>"></label></td>
                </tr>
                <tr>
                    <td width="100%"><label>Password: <input type="password" name="password" size="25" value=""></label></td>
                </tr>
                <tr>
                    <td width="100%"><input type="submit" value="Login!"></td>
                </tr>
            </table>
        </form>
    </body>
</html>

Und der merkwürdige Script für die geschützten Bereiche, sowie Logout:

Overhead:

<?php
session_start();

// Check his status.
if (!empty($_SESSION[username])) // he got it.
{
         echo "Sie sind eingeloggt!";
}

else  // bad info.
{
         echo "nicht angemeldet!";
}


?>

Logout:
<?php
    $_SESSION[username] = "";
?>

Teilweise verstehe ich den Code, aber beim versuch diese Datein mal auszuführen, scheiterte es schon an der Tabelle.

Meine Frage allgemein ist daher: Bringt es der Code überhaupt?

LG: René