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