Hallo,
warum willst du das denn mit JS machen? Nimm doch dazu PHP wenn du dazu fragen hast, dann kann ich dir sehr gerne helfen.
Gruß,
Sweet-aaliyah
Hallo, möchte folgendes js für mehrere User nutzen. Für jeden User sollte eine andere Seite geöffnet.
Also: User1 öffnet seite1.html
User2 öffnet seite2.html usw.
Wer kann da helfen, krieg das einfach nicht hin.
Code:<script language="JavaScript"> <!-- var Passwort = "blume"; var Eingabe = window.prompt("Bitte geben Sie das Passwort ein",""); if(Eingabe != Passwort) {alert("Falsches Passwort!"); } else { document.location.href="blume.html"; } // --> </script>
Hallo,
warum willst du das denn mit JS machen? Nimm doch dazu PHP wenn du dazu fragen hast, dann kann ich dir sehr gerne helfen.
Gruß,
Sweet-aaliyah
Ich habe von PHP nun wirklich keine Ahnung. Ich möchte per URL-Aufruf ein serverseitig passwortgeschütztes Verzeichnis ansteuern. Dabei ist die Unsicherheit in js egal. An den Profi-Server kommt sicher "keiner" ran.Zitat von Sweet-aaliyah
Aber PHP würde mich schon interessieren, man kann ja nicht alles wissen/können, dafür ist das Leben eben zu kurz.
Wenn Du ein kommentiertes PHP hättest???,gerne
Gruß traumat
Hallo,
ok, ich werde dir heute Abend bzw. morgen früh dann mal was schreiben, wir haben hier ja Karneval und ich gehe nicht weg. Wenn ich dich richtig verstanden haben, dann sollte das Login folgendes können:
Es gibt ein User A mit dem Passwort z.B. A wenn beides übereinstimmt, dann kommt User A auf sagen wir die Seite a-index.php
So nun haben wir ein User der heißt B und hat das Passwort B wenn bei diesem User auch alles stimmt, dann kommt er sagen wir mal auf die Seite b-index.php
A sollte aber nicht sehen, was B hat und umgekehrt oder? Gib mir bitte eben noch bescheid, od ich das richtig verstanden habe.
Gruß,
Sweet-aaliyah
Danke für Deine Nachricht, genau so habe ich das gemeint.
Es ist quasi wie ein login beim Onlinebanking.
Gruß traumat
Hallo,
ok ich stelle dir da mal was in PHP zusammen. Schau einfach mal so gegen 15 Uhr wieder hier rein, dann sollte etwas fertig sein. Eine Datenbank und PHP haste du ja oder?
Gruß,
Sweet-aaliyah
Also, mein Provider bietet php3-php5 an. Datenbank?, weil ich sowas bisher nicht benötigte. Habe aber gehört/gelesen?? man kann selbst eine kleine Datenbank anlegen.Zitat von Sweet-aaliyah
Gruß traumat
Hallo,
so wie gestern Abend und auch heute Morgen schon geschrieben, bekommst du hier ein kleines Login Script, dass jeder User eine bestimmte Seite zu sehen bekommt. Ich habe das ganze mal recht einfach gehalten. Deshalb bekommt auch hier gerade jeder User eine eigene Unterseite.
Man könnte das ganze später auch noch so ausbauen, wie z.B. es auf einer Communityseite ist, dass eben alle Daten aus einer Datenbank gelesen wird und du nur noch eine Seite für alle User hast, aber das ist mir ehrlich gerade zu viel Arbeit dir hier das alles zu erklären, vor allem hast du ja selber geschrieben, dass du keine Ahnung von PHP hast, deshalb denke ich auch, dass es für den Anfang so auch genügt!
Fangen wir mit der mitarbeiter-login.php an
PHP-Code:<?php
require_once dirname(__FILE__) . '/config.inc.php';
$Tried = false;
$Success = false;
if (false === empty($_REQUEST['nickname']) and false === empty($_REQUEST['passwort']))
{
$Tried = true;
$Sql = "
SELECT *
FROM `mitarbeiter`
WHERE `nickname` = '" . sqlPrepare($_REQUEST['nickname']) . "'
AND `passwort` = '" . sqlPrepare($_REQUEST['passwort']) . "'
ORDER
BY `datum` DESC
";
$Res = mysql_query($Sql)
or die('<pre>' . $Sql . '</pre>' . "\n\n" . mysql_error());
// print 'mysql_num_rows($Res) :: ' . mysql_num_rows($Res) . '<br />';
if (1 != mysql_num_rows($Res))
$Success = false;
else
{
$Success = true;
$_SESSION['NMT_User'] = mysql_fetch_object($Res);
// print '<pre>' . print_r($_SESSION['NMT_User'], true) . '</pre>';
header('Location: http://' . $_SERVER['SERVER_NAME'] . NMT_URL .'/index-' . $_SESSION['NMT_User']->nickname . '.php');
exit();
}
}
?>
<!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=iso-8859-1" />
<title>Benutzergruppen / Download</title>
<style type="text/css">
<!--
body {
background-color: #990000;
}
.Stil1 {
color: #FFFFFF;
font-weight: bold;
}
body,td,th {
color: #FFFFFF;
}
a:link {
color: #FFFF00;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFFF00;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
.Stil2 {
color: #FFFF00;
font-weight: bold;
}
-->
</style>
</head>
<body>
<span class="Stil1"> Mitarbeiter - Login <br />
--------------------------------------------------</span><br />
<br />
<?php
if (true === $Tried and false === $Success)
{
?>
<br />
<table width="100%" border="0">
<tr>
<td width="19%"> </td>
<td width="81%"><span class="Stil2">Login nicht erfolgreich</span></td>
</tr>
</table>
<?php
}
?>
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0">
<tr>
<td width="19%">NickName:</td>
<td width="81%" height="30"><input name="nickname" type="text" id="nickname" size="50" /></td>
</tr>
<tr>
<td>Passwort:</td>
<td height="30"><input name="passwort" type="password" id="passwort" size="30" /></td>
</tr>
<tr>
<td> </td>
<td height="30"><label>
<input type="submit" name="Submit" value="Senden" />
</label></td>
</tr>
</table>
</form>
</body>
</html>
Als nächstes haben wir die Seite index-admin.php
PHP-Code:<?php
require_once dirname(__FILE__) . '/config.inc.php';
if (true === empty($_SESSION['NMT_User']) or true === empty($_SESSION['NMT_User']->id) or 'admin' != $_SESSION['NMT_User']->typ)
{
header('Location: http://' . $_SERVER['SERVER_NAME'] . NMT_URL . '/');
exit();
}
?>
<!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=iso-8859-1" />
<title>Benutzergruppen / Download</title>
<style type="text/css">
<!--
body {
background-color: #990000;
}
.Stil2 {
color: #FFFFFF;
font-weight: bold;
}
.Stil9 {font-size: 12px}
.Stil10 {
color: #999999;
font-style: italic;
}
body,td,th {
color: #FFFFFF;
}
a:link {
color: #FFFF00;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFFF00;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<body>
<p><span class="Stil2">Administrator - Übersicht <br />
--------------------------------------------------</span><br />
<br />
<a href="benutzergruppen-anlegen.php">Benutzergruppen anlegen</a><br />
<br />
<a href="benutzergruppen-uebersicht.php">Benutzergruppen Übersicht</a>
<br />
<br />
<br />
<a href="logout.php">Admin - Bereich verlassen (Logout )</a></p>
</body>
</html>
Nun kommt die Seite benutzergruppen-uebersicht
PHP-Code:<?php
require_once dirname(__FILE__) . '/config.inc.php';
if (true === empty($_SESSION['NMT_User']) or true === empty($_SESSION['NMT_User']->id) or 'admin' != $_SESSION['NMT_User']->typ)
{
header('Location: http://' . $_SERVER['SERVER_NAME'] . NMT_URL);
exit();
}
if (false === empty($_REQUEST['SetType']))
{
$DeleteID = (int) $_REQUEST['On'];
$sql = "
UPDATE `mitarbeiter`
SET `typ` = '" . sqlPrepare($_REQUEST['SetType']) . "'
WHERE `id` = " . $DeleteID . "
LIMIT 1
";
mysql_query($sql) OR die(mysql_error());
$OnLoad[] = 'alert(\'Benutzergruppe geändert\')';
}
if (false === empty($_REQUEST['Delete']))
{
$DeleteID = (int) $_REQUEST['Delete'];
$sql = "
DELETE FROM `mitarbeiter`
WHERE `id` = " . $DeleteID . "
LIMIT 1
";
mysql_query($sql) OR die(mysql_error());
$OnLoad[] = 'alert(\'Benutzergruppe wurde gelöscht\')';
}
?>
<!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=iso-8859-1" />
<title>Benutzergruppen / Download</title>
<style type="text/css">
<!--
body {
background-color: #990000;
}
.Stil3 {
color: #FFFFFF;
font-weight: bold;
}
a:link {
color: #FFFF00;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFFF00;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
.Stil4 {color: #FFFFFF}
-->
</style>
</head>
<body onload="<?php print implode(';', $OnLoad); ?>">
<span class="Stil3">Benutzergruppen Übersicht <br />
--------------------------------------------------</span>
<br />
<p class="Stil4">Auf dieser Seite sehen Sie ihre vergebenen Benutzergruppen. Außerdem haben Sie hier die Möglichkeit Ihre Benutzergruppen wieder zu löschen bzw. zu editieren. <br />
<br />
<?php
$sql = "SELECT
id,
nickname,
passwort,
DATE_FORMAT(datum, '%Y-%m-%d') AS datum,
DATE_FORMAT(datum, '%H:%I') AS uhrzeit
FROM
mitarbeiter
ORDER BY
datum DESC
";
$return = mysql_query($sql) OR die(mysql_error());
?>
</p>
<table width="95%" border="0">
<tr>
<td width="23%" bgcolor="#FFC66F"><strong>Benutzergruppe</strong></td>
<td width="15%" bgcolor="#FFC66F"><strong>Passwort</strong></td>
<td width="8%" bgcolor="#FFC66F"><strong>Bearbeiten</strong></td>
<td width="7%" bgcolor="#FFC66F"><strong>Löschen</strong></td>
</tr>
</table>
<div align="left"><?php
while($_data = mysql_fetch_assoc($return))
{
if ($_data['typ'] == 'mitarbeiter')
$_data['typ_ziel'] = 'admin';
else
$_data['typ_ziel'] = 'mitarbeiter';
?>
<br />
<table width="95%" border="0">
<tr>
<td width="23%" bgcolor="#F7F7F7"><?php echo $_data['nickname']; ?></td>
<td width="15%" bgcolor="#F7F7F7"><?php echo $_data['passwort']; ?></td>
<td width="8%" bgcolor="#F7F7F7"><a href="benutzergruppen-anlegen.php?Edit=<?php print $_data['id']; ?>">Bearbeiten</a></td>
<td width="7%" bgcolor="#F7F7F7"><a href="?Delete=<?php print $_data['id']; ?>">Löschen</a></td>
</tr>
</table>
<em>
<?php
}
?>
</em></div>
<br />
<span class="Stil3"><br />
Sonstige Optionen <br />
--------------------------------------------------</span>
<br />
- <a href="index-admin.php">Zurück zum Admin - Bereich</a>
</body>
</html>
Jetzt kommt die Seite config Datei
PHP-Code:<?php
session_start();
setlocale(LC_TIME, 'de_DE@euro', 'de_DE', 'de', 'ge');
$ProbeA = $_SERVER['DOCUMENT_ROOT'];
$ProbeB = dirname(__FILE__);
$ProbeA = str_replace('\\', '/', $ProbeA);
$ProbeB = str_replace('\\', '/', $ProbeB);
$ProbeC = str_replace($ProbeA, '', $ProbeB);
if (true === empty($ProbeC))
$ProbeC . '/';
define('NMT_ROOT' , dirname(dirname(__FILE__)));
define('NMT_URL' , $ProbeC);
//MySQL Zugangsdaten definieren
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'XXXXX');
define('MYSQL_PASS', 'XXXXX');
define('MYSQL_DATABASE', 'XXXXX');
// Verbindung herstellen und Datenbank auswählen
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die("Bei dem Verbindungsaufbau mit der Datenbank ist ein Fehler aufgetreten.<br>Bitte versuche es in wenigen Minuten nochmals.");
mysql_select_db(MYSQL_DATABASE) OR die("Die Verbindung mit der Datenbank konnte zwar hergestellt werden, jedoch gab es Probleme beim Auswählen der Datenbank.<br>MySQL hat folgende Fehlermeldung ausgegeben: <tt>".mysql_error()."</tt><br>Bitte Probieren Sie es später noch einmal.");
function sqlPrepare($Str)
{
return mysql_real_escape_string(stripslashes($Str));
}
?>
Nun kommt die Seite benutzergruppen-anlegen
PHP-Code:<?php
require_once dirname(__FILE__) . '/config.inc.php';
if (true === empty($_SESSION['NMT_User']) or true === empty($_SESSION['NMT_User']->id) or 'admin' != $_SESSION['NMT_User']->typ)
{
header('Location: http://' . $_SERVER['SERVER_NAME'] . NMT_URL . '/');
exit();
}
$OnLoad = array();
if (false === empty($_REQUEST['Edit']))
{
$Sql = "
SELECT *
FROM `mitarbeiter`
WHERE `id` = '" . sqlPrepare($_REQUEST['Edit']) . "'
";
$Res = mysql_query($Sql)
or die('<pre>' . $Sql . '</pre>' . printTrace(mysql_error()));
$_data = mysql_fetch_object($Res);
}
if(!empty($_POST))
{
if (false === empty($_REQUEST['Edit']))
{
$Sql =
" UPDATE `mitarbeiter`
SET
`nickname` = '" . sqlPrepare($_POST['nickname']) . "'
,`passwort` = '" . sqlPrepare($_POST['passwort']) . "'
,`ip` = " . ip2long($_SERVER['REMOTE_ADDR']) . "
,`datum` = NOW()
WHERE `id` = '" . sqlPrepare($_REQUEST['Edit']) . "'
";
mysql_query($Sql) or die('<pre>' . $Sql . '</pre>' . "\n\n" . mysql_error());
$OnLoad[] = 'document.location.href = \'http://' . $_SERVER['SERVER_NAME'] . NMT_URL . '/benutzergruppen-uebersicht.php\'';
}
else
{
$Sql =
"INSERT INTO `mitarbeiter`
SET
`nickname` = '" . sqlPrepare($_POST['nickname']) . "'
,`passwort` = '" . sqlPrepare($_POST['passwort']) . "'
,`ip` = " . ip2long($_SERVER['REMOTE_ADDR']) . "
,`datum` = NOW()
";
mysql_query($Sql) or die('<pre>' . $Sql . '</pre>' . "\n\n" . mysql_error());
$OnLoad[] = 'document.location.href = \'http://' . $_SERVER['SERVER_NAME'] . NMT_URL . '/benutzergruppen-uebersicht.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=iso-8859-1" />
<title>Benutzergruppen / Download</title>
<style type="text/css">
<!--
body {
background-color: #990000;
}
.Stil3 {
color: #FFFFFF;
font-weight: bold;
}
.Stil4 {color: #FFFFFF}
a:link {
color: #FFFF00;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFFF00;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<script type="text/javascript" src="full.lite.js"></script>
<script type="text/javascript" src="std.js"></script>
<script type="text/javascript" src="benutzergruppen-anlegen.js"></script>
<body onload="<?php print implode(';', $OnLoad); ?>">
<span class="Stil3">Benutzergruppen anlegen<br />
--------------------------------------------------</span><span class="Stil4"><br />
<br />
Hier haben Sie die Möglichkeit verschiede Benutzergruppen ins System einzutragen<br />
<br />
</span>
<form id="form1" name="form1" method="post" action="benutzergruppen-anlegen.php" onsubmit="return CC.Formcheck.doRegister();">
<?php
if (false === empty($_REQUEST['Edit']))
{
?>
<input type="hidden" name="Edit" value="<?php print $_REQUEST['Edit']; ?>" /> <?php
}
?>
<br />
<table width="100%" border="0">
<tr>
<td width="17%" height="30">Nickname:</td>
<td width="83%"><input name="nickname" type="text" id="nickname" value="<?php print $_data->nickname;?>" size="50" /></td>
</tr>
<tr>
<td height="30">Passwort:</td>
<td><input name="passwort" type="text" id="passwort" value="<?php print $_data->passwort;?>" size="30" /></td>
</tr>
<tr>
<td> </td>
<td height="30"><label>
<input type="submit" name="Submit" value="Senden" />
</label></td>
</tr>
</table>
<br />
<br />
<span class="Stil3"> Sonstige Optionen <br />
--------------------------------------------------</span> <br />
- <a href="index-admin.php">Zurück zum Admin - Bereich</a>
</form>
</body>
</html>
Als nächstes haben wir die Datei logout.php
PHP-Code:<?php
$_SESSION['NMT_User'] = new stdClass();
//header('Location: http://' . $_SERVER['SERVER_NAME'] . NMT_URL . '/');
//exit();
?>
<!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=iso-8859-1" />
<title>Benutzergruppen / Download</title>
<style type="text/css">
<!--
body {
background-color: #990000;
}
.Stil3 {
color: #FFFFFF;
font-weight: bold;
}
.Stil4 {
color: #FF0000;
font-weight: bold;
}
body,td,th {
color: #FFFFFF;
}
a:link {
color: #FFFFFF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFFFFF;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<body>
<span class="Stil3">Information<br />
--------------------------------------------------</span>
<br />
<br />
<p>Sie wurden Erfolgreich abgemeldet. Wollen Sie sich erneut anmelden so klicken Sie bitte <a href="mitarbeiter-login.php">hier</a></p>
</body>
</html>
Nun haben wir eine kleine JS Datei die heißt: benutzergruppen-anlegen.js
HTML-Code:/** * Funktion zum Aufruf aus onsubmit="" */ CC.Formcheck.doRegister = function() { var Reg = new CC.Formcheck.Register; return Reg.check(); } /** * Initialisierung der Klasse per Prototype */ CC.Formcheck.Register = Class.create(); CC.Formcheck.Register.prototype = Object.extend( CC.Formcheck.Register ,CC.Formcheck.Checks ); /** * FormCheck-Objekt für Registrierungsformular */ CC.Formcheck.Register.prototype = Object.extend( CC.Formcheck.Register ,{ initialize: function(){} ,check: function() { this.checkEmpty($('nickname'), 'Bitte geben Sie eine Benutzergruppe an!'); this.checkEmpty($('passwort'), 'Bitte geben Sie ein Passwort ein!'); return this.endCheck(); } } );
Nun haben wir eine Seite mit dem namen index-ausbilder
So, wenn du das genau so machst, wie ich dir das hier geschrieben haben, dann hast du nun mal zwei Logins. Die eine ist für den Admin, der sieht natürlich mehr, wie der normale User und der index-ausbilder der sieht einfach nur was für Ihn hinterlegt ist. Wie schon oben gesagt, kann man das auch noch viel dynamischer machen. Ich weiß ja nicht, was du mit der Seite vor hastPHP-Code:<?php
require_once dirname(__FILE__) . '/config.inc.php';
if (true === empty($_SESSION['NMT_User']) or true === empty($_SESSION['NMT_User']->id) or 'mitarbeiter' != $_SESSION['NMT_User']->typ)
{
header('Location: http://' . $_SERVER['SERVER_NAME'] . NMT_URL . '/');
exit();
}
?>
<!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=iso-8859-1" />
<title>Benutzergruppen / Download</title>
<style type="text/css">
<!--
body {
background-color: #990000;
}
.Stil1 {
color: #FFFFFF;
font-weight: bold;
}
.Stil4 {
color: #FF0000;
font-weight: bold;
font-style: italic;
}
.Stil6 {font-size: 20px}
.Stil9 {font-size: 12px}
body,td,th {
color: #FFFFFF;
}
a:link {
color: #FFFF00;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFFF00;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
-->
</style>
</head>
<body>
<span class="Stil1">Mitarbeiter - Übersicht <br />
--------------------------------------------------</span>
<br />
<br />
Hier sind Sie nun im Bereich Ausbilder
</body>
</html>
Ach ja habe ich ja noch ganz vergessen, eine Datenbank brauchst du auch noch, dieses kannst du in deine Datenbank kompieren.
HTML-Code:-- phpMyAdmin SQL Dump -- version 2.6.4-pl3 -- http://www.phpmyadmin.net -- -- Host: localhost:3306 -- Erstellungszeit: 19. Februar 2007 um 15:15 -- Server Version: 4.1.13 -- PHP-Version: 5.0.5 -- -- Datenbank: `mitarbeiter` -- -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `mitarbeiter` -- CREATE TABLE `mitarbeiter` ( `id` int(11) NOT NULL auto_increment, `nickname` varchar(200) NOT NULL default '', `passwort` varchar(200) NOT NULL default '', `ip` int(11) NOT NULL default '0', `datum` datetime NOT NULL default '0000-00-00 00:00:00', `typ` enum('admin','mitarbeiter') default 'mitarbeiter', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ; -- -- Daten für Tabelle `mitarbeiter` -- INSERT INTO `mitarbeiter` VALUES (18, 'admin', 'denver', 0, '0000-00-00 00:00:00', 'admin'); INSERT INTO `mitarbeiter` VALUES (35, 'ausbilder', 'denver', 0, '2007-02-19 15:01:38', 'mitarbeiter');
Schau dir das einfach mal an, ob du damit zurecht kommst. Wenn ich heute Abend Zeit habe, dann kann ich auch gerne noch eine kleine Anleitung dazu schreiben.
Gruß,
Sweet-aaliyah
Das ist ja schon wie ein Online-Kurs, danke für Deine Mühe.
Dazu bräuchte ich natürlich ein wenig Anleitung/Kommentar.
Kurz zur Info, habe folgende Dateien angelegt:
benutzergruppen-anlegen.js
benutzergruppen-anlegen.php
benutzergruppen-uebersicht.php
index-admin.php
index-ausbilder.php
logout.php
mitarbeiter-login.php
config Datei.php (könnte man diese Datei auch in "configdatei.php" umbenennen, wäre übersichtlicher)
datenbank.lbi (hiermit kann ich im Moment noch wenig anfangen, welchen Zweck erfüllt dieser Hinweis "http://www.phpmyadmin.net
Gruß traumat
Guten Abend,
Das ist ja schon wie ein Online-Kurs, danke für Deine Mühe.
Kein Problem, wenn es dir hilft, dann habe ich das doch gerne gemacht und wenn es andere auch noch brauchen können, dann ist es noch viel besser.
Klar du kannst alles Fragen :-)Dazu bräuchte ich natürlich ein wenig Anleitung/Kommentar.
Kurz zur Info, habe folgende Dateien angelegtAber natürlich kannst du das machen, du musst dann eben nur die Datei in die PHP Dateien einbinden also meine oben ersetzten in deine wie du sie dann eben nennst.config Datei.php (könnte man diese Datei auch in "configdatei.php" umbenennen, wäre übersichtlicher)
Das kannst du alles nehmen und in einem PHPMyAdmin einfach einfügen also oben in der Navigationsleiste auf SQL gehen und meines einfügen und dann auf Einfügen klicken, schon ist die Datenbank angelegt.datenbank.lbi (hiermit kann ich im Moment noch wenig anfangen, welchen Zweck erfüllt dieser Hinweis "http://www.phpmyadmin.net
Gruß,
Sweet-aaliyah
Zitat/Frage???Zitat von Sweet-aaliyah
Gruß traumat
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)