• Willkommen auf Kidopia, dem Kinder-Forum für alle unter 18! Erwachsene unerwünscht!
    Registriere Dich kostenlos und triff dich mit Freunden, quatsche über Spiele und deine Hobbies.

datenbank problem

klopfie

New Member
Beiträge
172
hi leute

ich habe ein problem mein kumpel und ich machen eine website und jetzt haben wir den wunsch das wir auch seiten nur für registrierte einblenden und da ich keine ahnung von php habe und viel drüber gelesen habe das man das mit einer .txt datei macht wenn es nur für 30-40 leute sind. oder?
also da sollte drin sein das die leute sich selber löschen können und dann auch ein benutzername und passwortfeld sein sollte die dann abgefragt werden und in der db gesucht werden und wenn die nicht vorhanden sind dann soll eine fehlermeldung gegeben werden

wäre toll wenn einer ein fertiges skript für mich hätte

danke schon mal im vorraus

klopfie
 

computer_99

Member
Beiträge
100
AW: datenbank problem

hi leute

ich habe ein problem mein kumpel und ich machen eine website und jetzt haben wir den wunsch das wir auch seiten nur für registrierte einblenden und da ich keine ahnung von php habe und viel drüber gelesen habe das man das mit einer .txt datei macht wenn es nur für 30-40 leute sind. oder?
also da sollte drin sein das die leute sich selber löschen können und dann auch ein benutzername und passwortfeld sein sollte die dann abgefragt werden und in der db gesucht werden und wenn die nicht vorhanden sind dann soll eine fehlermeldung gegeben werden

wäre toll wenn einer ein fertiges skript für mich hätte

danke schon mal im vorraus

klopfie


Versuch das mal hier, klopfie:

PHP:
 CREATE TABLE users (ID MEDIUMINT NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(60), password VARCHAR(60))

:idea:computer_99


Code:
Postcode: 357587
 

.NeoLinux

New Member
Beiträge
85
AW: datenbank problem

btw:
Versuch das mal hier, klopfie:

PHP:
 CREATE TABLE users (ID MEDIUMINT NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(60), password VARCHAR(60))
:idea:computer_99

Code:
Postcode: 357587

hm ich verstehe nicht was des bringt?
der code:
PHP:
 CREATE TABLE users (ID MEDIUMINT NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(60), password VARCHAR(60))
bringt so nichts.
Besser ist nicht irgenteinen quellcode hinzu schreiben sondern lieber eine lernhife zu geben.
Jedenfalls meine Meine Meinung^^:)


back to topic:
mit txt Dateien zu arbeiten ist möglich (z.b. fopen()) aber sehr langsam.
Ich würde es zb so regeln(login):
user und pw über post bekommen:
und dann

PHP:
$server = "xxxx"; // Der MySql Server
$user = "xxxx"; // Der MySql User
$password = "xxxx"; // Das MySql Passwort
$db = "xxxx"; // Die MySql Datenbank
// Mysql Verbindung Herstellen                               
$con = mysql_connect ($server,$user,$password ) or mysqldie(1);
mysql_select_db($db) or mysqldie(2);
// Bekomme Username
$username = $_POST["username"]; 
// Bekomme Passwort
$passwort = md5($_POST["password"]); 
// Erstelle Variable für Query
$login_ = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";
$result = mysql_query($login); 
$row_login = mysql_fetch_object($result); 
// Prüfe Passwort
if($row->passwort == $passwort) 
    { 
    $_SESSION["username"] = $username; 
    echo "Login erfolgreich.";
    } 
else 
    { 
    echo "Benutzername und/oder Passwort waren falsch. 
    } 

?>
Allerdings ist selfhtml sehr gut und auch diese Seite würde dir ans Herz legen:

http://www.php-einfach.de/

lg ich
 

computer_99

Member
Beiträge
100
AW: datenbank problem

btw:


hm ich verstehe nicht was des bringt?
der code:
PHP:
 CREATE TABLE users (ID MEDIUMINT NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(60), password VARCHAR(60))
bringt so nichts.
Besser ist nicht irgenteinen quellcode hinzu schreiben sondern lieber eine lernhife zu geben.
Jedenfalls meine Meine Meinung^^:)


back to topic:
mit txt Dateien zu arbeiten ist möglich (z.b. fopen()) aber sehr langsam.
Ich würde es zb so regeln(login):
user und pw über post bekommen:
und dann

PHP:
$server = "xxxx"; // Der MySql Server
$user = "xxxx"; // Der MySql User
$password = "xxxx"; // Das MySql Passwort
$db = "xxxx"; // Die MySql Datenbank
// Mysql Verbindung Herstellen                               
$con = mysql_connect ($server,$user,$password ) or mysqldie(1);
mysql_select_db($db) or mysqldie(2);
// Bekomme Username
$username = $_POST["username"]; 
// Bekomme Passwort
$passwort = md5($_POST["password"]); 
// Erstelle Variable für Query
$login_ = "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";
$result = mysql_query($login); 
$row_login = mysql_fetch_object($result); 
// Prüfe Passwort
if($row->passwort == $passwort) 
    { 
    $_SESSION["username"] = $username; 
    echo "Login erfolgreich.";
    } 
else 
    { 
    echo "Benutzername und/oder Passwort waren falsch. 
    } 

?>
Allerdings ist selfhtml sehr gut und auch diese Seite würde dir ans Herz legen:

http://www.php-einfach.de/

lg ich

Ich habe einmal einen HTML-Code und einen PHP-Code gepostet!

Ich habe aber etwas von HTML und das ist ein E-Mail-Account mit Username und Passwort...

Anhang anzeigen 513


Ich habe aber für Username und Passwort aus meinem HTML-Buch. Ich hole das mal...HTML ist leichter zu programmieren weißt du?...Da!


HTML:
<form>

Benutzername: <input name="user" type="text">
Passwort: <input name="pass" type="password">

</form>


Das sollte hinhauen!


computer_99:)
 

.NeoLinux

New Member
Beiträge
85
AW: datenbank problem

Ich habe einmal einen HTML-Code und einen PHP-Code gepostet!

Ich habe aber etwas von HTML und das ist ein E-Mail-Account mit Username und Passwort...

Anhang anzeigen 513


Ich habe aber für Username und Passwort aus meinem HTML-Buch. Ich hole das mal...HTML ist leichter zu programmieren weißt du?...Da!


HTML:
<form>

Benutzername: <input name="user" type="text">
Passwort: <input name="pass" type="password">

</form>
Das sollte hinhauen!


computer_99:)

Tut mir leid du postest reinen Unsinn^^
HTML ist keine Programiersprache.
Sondern ein Syntax der vom Webbrowser zu einer Leserlichen form Zusamengesetzt wird.
Und du hast keinen PHP code gepostet sondern ein MySql Query.
Rein in html lässt sich kein Login realisieren.

So der Anhang sol ich Lachen?

<META NAME="Generator" CONTENT="Internet Assistant for Word Version 3.0">
Schreib mal bitte selber was, das einzige was das ding macht ist das Standard Email Programm zu öffnen mit dem Inhalt:

username=
passwort=
name=
text=
emailadresse=

Sorry aber dein Halbwissen ist hier keine Hilfe.

Und dast braucht man für z.b Post Varibalen.
HTML:
<form>

Benutzername: <input name="user" type="text">
Passwort: <input name="pass" type="password">

</form>
Du musst das ja auch irgentwie verarbeiten oder?

Da brauchst du näghmlich das was ich gepostet habe!

P.S:Fass das jetzt bitte nicht als Beleidigung auf.

lg ich
 

computer_99

Member
Beiträge
100
AW: datenbank problem

Tut mir leid du postest reinen Unsinn^^
HTML ist keine Programiersprache.
Sondern ein Syntax der vom Webbrowser zu einer Leserlichen form Zusamengesetzt wird.
Und du hast keinen PHP code gepostet sondern ein MySql Query.
Rein in html lässt sich kein Login realisieren.

So der Anhang sol ich Lachen?


Schreib mal bitte selber was, das einzige was das ding macht ist das Standard Email Programm zu öffnen mit dem Inhalt:



Sorry aber dein Halbwissen ist hier keine Hilfe.

Und dast braucht man für z.b Post Varibalen.
HTML:
<form>

Benutzername: <input name="user" type="text">
Passwort: <input name="pass" type="password">

</form>
Du musst das ja auch irgentwie verarbeiten oder?

Da brauchst du näghmlich das was ich gepostet habe!

P.S:Fass das jetzt bitte nicht als Beleidigung auf.

lg ich

Ups! :smiley_204
 
Oben