Ergebnis 1 bis 4 von 4

Thema: PHP: In Datenbank schreiben und auslesen

  1. #1
    Youngster
    Registriert seit
    08.01.2005
    Ort
    Bonn
    Beiträge
    12
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP: In Datenbank schreiben und auslesen

    hallo,

    ich möchte gerne ein Anmeldeformuar erstellen, das klappt auch so weit. Nur dann will ich, dass die eingegebenen Daten in einer Datenbank (MySQL) gespeichert werden.
    Sobald die Daten dann gespeichert sind, soll sich der User einloggen können, mit seinen Daten.
    Das Script soll dann die eingegeben Daten mit den daten in der Datenbank vergleichen.

    Kennt einer dafür eine Lösung??

    Danke

    Fabian
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    www.driessen-fabian.de
    meine Homepage
    http://linuxfabian3.li.funpic.de
    mein CMS System
    http://linuxfabian3.li.funpic.de/upload/
    mein neustes Projekt --> Bilder hochladen usw.

  2. #2
    Interessierte/r
    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Kennst Du Dich ein bischen mit PHP aus?

    Mit PHP ist das einfach zu realisieren. Denke Du willst ein Login Script schreiben.
    Wenn Du die im Formular eingegebenen Daten übergibst kann Du sie mit den vorher aus der DB ausgelesenen Daten vergleichen und mit einer if-Bedingung die weitere vorgehensweise bestimmen.

    Dafür gibt es hier im Forum auch schon einige Threads. Schau Dich mal um vielleicht findest Du da was.
    Gruß

    Matthias

  3. #3
    Meister(in)
    Registriert seit
    10.05.2004
    Ort
    Nähe Frankfurt
    Beiträge
    428
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hmm... Ich glaub der will nen Script damit sich die Leute Regestieren können.
    Hier istn tutorial http://www.webmaster-resource.de/tri...erungsmail.php

    Ich hatte keine Zeit eins selbst zu machen, aber das müsste auch gehen.

  4. #4
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Naja finde das Tutorial für einen anfänger recht kompliziert.

    also 1. Kennst du dich mit My SQL aus ?

    Wenn ja:

    Zuert wir die verbindung mit dem Datenbank-server her gestellt:

    $db_host = 'localhost';
    $db_user = 'root';
    $db_password = '';
    $db_datenbank = 'projekt';

    Code:
    mysql_connect($db_host,$db_user,$db_password);
    und dann die datenbank aus gewählt:

    Code:
    mysql_select_db($db_datenbank);

    Gucken ob userdaten in der datenbank vorhanden sind:

    Code:
    <form action="" method="POST">
    <table>\n<tr>
    <td>Username&#58; </td><td><input type="text" name="username"></td>
    </tr>
    <tr>
    <td>Passwort&#58; </td><td><input type="password" name="password"></td>
    </tr>
    <tr>
    <td colspawn="2"><input type="submit" name="login" value="Anmelden"></td>
    </tr>
    </table>
    
    </form>
    
    
    if  &#40;isset&#40;$_POST&#91;'login'&#93;&#41;&#41;
    &#123;
    	$username=$_POST&#91;'username'&#93;;
    	$password=$_POSTt&#91;'password'&#93;;
    
    	mysql_select_db&#40;$db_datenbank, $db&#41;;
    	$sql = mysql_query&#40;"SELECT * FROM users WHERE username='$username' AND password='$password'"&#41;;
    	if &#40;mysql_num_rows&#40;$sql&#41; > 0&#41;
    	&#123;
            $Wert=mysql_fetch_object&#40;$sql&#41;;
    	
    echo "<div align=\"center\"><h1>Wilkommen $Wert->Vorname $Wert->Name</h1></div> 
    
    \n";
    	&#125;
    	else 
    	&#123; 
    	echo "<div align=\"center\"><h1>Login fehlerhaft</h1></div> 
    \n";
    	&#125;
    &#125;
    Also die standart methode eine Datenbak ab zu fragen ist:

    Code:
    Eine Anfrage mit Bedingung an die Datenbank zu schicken.
    $sql = mysql_query&#40;"SELECT * FROM users WHERE lamer='JA' "&#41;;
    
    Dann kann man ermitteln wie viele ergebnisse es git&#58;
    
    for &#40;$i=0;$i<mysql_num_rows&#40;$sql&#41;;$i++&#41; 
    &#123;
    
    Dann Liest man mit hilfe der schleife zeile für zeile aus.
    
    $Wert=mysql_fetch_object&#40;$sql&#41;;
    
    echo $Wert->rang;
    echo $Wert->name;
    echo $Wert->alter;
    
    Wobei jede Zeile in einer Array abgelegt wurde.  
    und das rang name alter... entsprechen in dme fall den Spalten der SQL Tabelle.
    
    &#125;



    Und daten Trägt man wie folgt in eine Datenbank ein:

    Code:
    mysql_query&#40;"INSERT INTO tabelle VALUE 1 , 'BAL' , 'hallo' "&#41;;
    und immer so weiter.

    mySQL Tutorial:
    http://v.hdm-stuttgart.de/~riekert/l...#my_db_auswahl

Ähnliche Themen

  1. Zufallszahl in Datenbank schreiben und Lesen
    Von mr.scruff im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 25.06.2007, 21:29
  2. [Tutorial] Datenbank lesen/schreiben mit MySQLi
    Von Mülla im Forum Script-Archiv
    Antworten: 3
    Letzter Beitrag: 19.11.2006, 22:22
  3. array aus text auslesen bzw schreiben.
    Von doper im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 20.10.2006, 16:03
  4. datenbank auslesen
    Von maurer im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 01.03.2006, 16:19
  5. Drop down Menü u.a. in Datenbank schreiben - WICHTIG! :/
    Von Hatework im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 10.12.2004, 10:45

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •