Zurück   HTML Forum > Programmierung > HTML

HTML In dem Forum bekommst du nützliche Tipps und schnelle Hilfe zu deinen Fragen rund um HTML und XHTML.

Neues Thema erstellen  Antwort
 
Themen-Optionen Thema durchsuchen
Alt 18.07.2011, 12:29   #1
Neuer Benutzer
 
Registriert seit: 18.07.2011
Beiträge: 1
Standard Unklare Lösung des Problems

Hallo,
ich muss in meinen Ferialpraktikum eine Seite für die Verwaltung von User erstellen.
Mir ist aber unklar wie ich diese Usernamen einbeziehen soll und dann in einer Tabelle speichern soll. Hier mal meine Aufgabenstellung:

Die Parameter sollen über die URL übergeben werden. Also zB:
http://blablabla/admin/user?domain=austria&userid=mku93k&groups=vip,admin

Damit ist die Schnittstelle definiert:
Domain: "domain" (Hier ist der Standardwert "AUSTRIA")
Benutzer: "userid"
Benutzergruppen: "groups" (Werden als comma-separated values übergeben)

Wenn du weitere Informationen übergeben willst kannst du die Parameter benennen wie du magst. Eine Überlegung war zb dass einem Benutzer auch einzelne Seiten zugewisen werden können, oder vielleicht macht auch ein "Ablaufdatum" Sinn (TTL - time to live).

Mir ist jz aber unklar wie ich das umsetzen soll das ich die Werte von der URL in einer Tabelle speichern kann. Welche Skript Sprache würde sich da am besten eignen ? PHP , Java Script ?
frostmirror ist offline   Mit Zitat antworten
Alt 21.07.2011, 23:33   #2
Neuer Benutzer
 
Registriert seit: 21.07.2011
Ort: München
Beiträge: 6
bsinfosys eine Nachricht über Skype™ schicken
Standard AW: Unklare Lösung des Problems

Dafür eignet sich wohl am besten noch PHP, da es am meisten verbreitet ist. Du brauchst eine Datenbank dafür (z.B. MySQL) und einen Webspace, auf dem du arbeiten kannst.

Konkret sieht die Struktur so aus, du hast eine Datenbank namens "users" und ein Skript namens "user.php".

Dann rufst du dieses Skript auf mittels:
http://blablabla/admin/user.php?doma...oups=vip,admin

Und kannst dann in PHP folgendes machen:
Code:
<?php
// Variablen (sicher) setzen 
$domain=mysql_real_escape_string($_GET['domain']);
$userid=mysql_real_escape_string($_GET['userid']);
$groups=mysql_real_escape_string($_GET['groups']);

// Verbindung zum Datenbankserver herstellen
mysql_connect("localhost","testbenutzer","testpasswort");

// Datenbank wählen
mysql_select_db("test");

// Tabelleneintrag erzeugen
mysql_query("INSERT INTO users SET `domain`='".$domain."',`userid`='".$userid."',`groups`='".$groups."'");
?>
Deine Datenbank sieht wie folgt aus, SQL:
Code:
CREATE DATABASE  `test` ;

CREATE TABLE  `users`.`users` (
`domain` VARCHAR( 50 ) NOT NULL ,
`userid` VARCHAR( 50 ) NOT NULL ,
`groups` VARCHAR( 50 ) NOT NULL
);
Vielleicht hilft es dir!

Viele Grüße
bsinfosys ist offline   Mit Zitat antworten
Neues Thema erstellen  Antwort
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus