mysql_create.php:
events.php:
admin.php:
abfrage.php:
Nun meine Frage:
Ist das MySQL-Skript ohne Fehler?
Ich kann's nicht testen. Mein MySQL scheißt irgndwie immer ab...
.
thX
robotangel
Code:
<?php mysql_connect( 'db.host', 'db.user', 'db.pass' ) or die( 'Konnte Verbindung nicht herstellen!' ); mysql_create_db( 'events' ) or die( 'Konnte DB nicht erstellen!' ); mysql_select_db( 'events' ) or die( 'Konnte DB nicht selecten!' ); mysql_query( "CREATE TABLE termine ( `ID` INT NOT NULL AUTO_INCREMENT, `Veranstaltung` VARCHAR( 50 ) NOT NULL, `Typ` VARCHAR( 30 ) NOT NULL, `Adresse_Datum` TEXT NOT NULL )"); ?>
Code:
<html>
<head>
<title>Events</title>
</head>
<body>
<?php
print "Hier siehst du die Events die, die insgesammt 5 Admins eingetragen haben!
";
@mysql_connect( 'db.host', 'db.user', 'db.pass' ) or die( 'Fehler beim connecten von MySQL!' );
@mysql_select_db( 'events' ) or die( 'Fehler beim auswaehlen der DB!' );
$ausgabe = mysql_query( "SELECT * FROM termine" ) or die( 'Fehler beim abfragen der Daten aus der DB!' );
print "<table>";
while( $datensatz = mysql_fetch_array( $ausgabe ) ) {
print "<tr>";
print "<td>Event</td><td>Typ des Events</td><td>Adresse und Datum des Events</td>";
print "</tr>";
print "<tr>";
print "<td>$datensatz[Veranstaltung]</td><td>$datensatz[Typ]</td><td>$datensatz[Adresse_Datum]</td>";
print "</tr>";
}
?>
<p align="right"><font size="1">Admin-Login</font></p>
</body>
</html>
Code:
<html> <head> <title>Login für den Adminbereich</title> </head> <body> <form action="abfrage.php" method="post"> Benutzer: <input type="text" name="user"></p> Passwort: <input type="password" name="pass"></p> <p align="right"><input type="submit" value="Bestätigen"></p> </form> </body> </html>
Code:
<?php
$ausgabe = "";
function user_correct( $name ) {
global $ausgabe;
@mysql_connect( 'db.host', 'db.user', 'db.pass' ) or die( "Fehler beim connecten von MySQL!" );
@mysql_select_db( 'events' ) or die( "Konnte DB nicht auswaehlen" );
print "Willkommen im Adminbereich, $name!";
print "<form method=\"post\">";
print "<input type=\"text\" value=\"Veranstaltung\" name=\"Veranstaltung\">";
print "<input type=\"text\" value=\"Typ\" name=\"Typ\">";
print "<textarea rows=\"5\" cols=\"40\" name=\"Adresse_Datum\">Adresse und Datum</textarea>";
print "
<input type=\"submit\" value=\"Eintagen in DB\">";
if( isset($Veranstaltung) && isset($Typ) && isset($Adresse_Datum) ) {
mysql_db_query( "INSERT INTO termine (
`Veranstaltung`, `Typ`, `Adresse_Datum` )
VALUES( $Veranstaltung, $Typ, $Adresse_Datum )") or die( "Fehler beim eintragen der Daten!" );
$ausgabe = "Event erfolgreich eingetragen!";
}
else {
$ausgabe = "Jedes Feld muss ausgefüllt werden!";
}
}
if( $user == Admin01 & $pass == xxxxxxxx ) {
user_correct( Admin01 );
}
elseif( $user == Admin02 & $pass == xxxxxxxx ) {
user_correct( Admin02 );
}
elseif( $user == Admin03 & $pass == xxxxxxxx ) {
user_correct( Admin03 );
}
elseif( $user == Admin04 & $pass == xxxxxxxx ) {
user_correct( Admin04 );
}
elseif( $user == Admin05 & $pass == xxxxxxxx ) {
user_correct( Admin05 );
}
else {
$ausgabe = "Ein Fehler ist aufgetreten. Benutzername und/oder Passwort falsch!";
}
print $ausgabe;
?>
Ist das MySQL-Skript ohne Fehler?
Ich kann's nicht testen. Mein MySQL scheißt irgndwie immer ab...
thX
robotangel


.
Kommentar