kostenloser Webspace werbefrei: lima-city


DB einträge per Website

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    kmedia

    kmedia hat kostenlosen Webspace.

    Hallo Leute,

    ich möchte per Website einträge in der DB vornehmen. es geht um Accounterstellung für ein game...kann mir jemand sagen wie das gecodet werden muss?

    Danke schonmal
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Willst du selbst ein Game machen?
    Dann würde ich an deiner Stelle vorher mindestens HTML, PHP und MySQL lernen.

    Ein gutes Tutorial zum Anfang: Schattenbaum.net
  4. kmedia schrieb:
    Hallo Leute,

    ich möchte per Website einträge in der DB vornehmen. es geht um Accounterstellung für ein game...kann mir jemand sagen wie das gecodet werden muss?

    Danke schonmal


    Oh weih, möchtest du das "Game" womöglich auch noch selbst programmieren?! :-D

    Also für die Programmierung solltest du dich mit PHP und MySQL beschäftigen. Natürlich ist auch ein bisschen HTML nicht schlecht.
    Ein gutes Tutorial für PHP&MySQL findest du hier: http://php-einfach.de

    Wenn du jetzt gehofft hast, dass du hier einen vollständigen Code bekommst hast du glaub Pech, ein bisschen Eigeninitative sollte schon zu sehen sein...
  5. kmedia schrieb:
    Hallo Leute,

    ich möchte per Website einträge in der DB vornehmen. es geht um Accounterstellung für ein game...kann mir jemand sagen wie das gecodet werden muss?

    Danke schonmal


    Wie meine vorposter schon sagten, du musst auf jeden Fall mindestens PHP und Mysql lernen...

    Dann musst du dich mit deiner Mysql Datenbank verbinden, am besten mit einer externen Datei 'connect.php'... Die würde in etwa so aussehen:

    <?php
    $dbHost = "mysql.lima-city.de";
    $dbUser = "NUTZERNAME";
    $dbPass = "PASSWORT";
    $dbName = "NAME DER DATENBANK;
    $connect = @mysql_connect($dbHost, $dbUser, $dbPass);
    $selectDB = @mysql_select_db($dbName, $connect);
    ?>


    Anschließend musst du eine datei anlegen, wo die leute sich registrieren können, in dieser musst du deine connect verlinken, in etwa so:

    <?php
     session_start();
     require("connect.inc.php");
     ?>
    (GANZ OBEN BEVOR DU NUR EINE ZEILE SCHREIBST KOMMT DAS HIN!)

    Danach schreibst du dann dein Submit

    <?php if(!isset($_POST['submit'])) { ?>


    Dann deine Form:

    <form action="<?php $PHP_SELF ?>" method="post">
     <table width="457" bgcolor="#000000" border="0" cellpadding="5"
     cellspacing="1" align="center">
     <tr>
    <td width="200" bgcolor="#1D1D1D"><h3>*Benutzername</h3></td>
     <td width="230" bgcolor="#1D1D1D"><input type="text" name="username" class="input"
     <?php if($_POST['username'] != "") { echo
     ' value="'.$_POST['username'].'"'; } ?> size="20"></td>
     </tr>
     <tr>
     <td width="200" bgcolor="#1D1D1D"><h3>*Passwort</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="password" name="password" size="20" class="input"></td>
     </tr>
     <tr>
    <td width="200" bgcolor="#1D1D1D"><h3>*Passwort wiederholen</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="password" name="password2" size="20" class="input"></td>
     </tr>
     <tr>
    <td width="200" bgcolor="#1D1D1D"><h3>Name</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="name" name="name" size="20" class="input"></td>
     </tr>
    <td width="200" bgcolor="#1D1D1D"><h3>Alter</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="age" name="age" size="20" class="input"></td>
     </tr>
    <td width="200" bgcolor="#1D1D1D"><h3>*Postleitzahl</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="plz" name="plz" size="20" class="input"></td>
     </tr>
    <td width="200" bgcolor="#1D1D1D"><h3>*Ort</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="ort" name="ort" size="20" class="input"></td>
     </tr>
    <td width="200" bgcolor="#1D1D1D"><h3>Straße</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="str" name="str" size="20" class="input"></td>
     </tr>
    <td width="200" bgcolor="#1D1D1D"><h3>Hausnummer</h3></td>
     <td width="230" bgcolor="#1D1D1D">
     <input type="hausnummer" name="hausnummer" size="20" class="input"></td>
     </tr>
     <tr>
     <td bgcolor="#1D1D1D" align="center" colspan="2">
     <input type="submit" name="submit" value="kostenlos registrieren" class="button">
     </td>
     </tr>
     <tr>
     <td bgcolor="#1D1D1D" align="center" colspan="2">
     <a href="index.php">Zur&uuml;ck zur Startseite</a>
     </td>
     </tr>
     </table>
     </form>


    Zu guter letzt dann noch der Teil, wo du per PHP der Browser übermittelst, dass er die Daten an deine mysql schicke soll:

    <?php
     }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
     echo '<p align="center">
     Einen Benutzernamen brauchen wir schon ;-)
     <br /><br /><a href="neu.php">Zurück</a></p>';
     }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
     echo '<p align="center">
     Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
     }elseif($_POST['password'] != $_POST['password2']) {
     echo '<form action="neu.php" method="post">';
     echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
     echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
     echo '<input type="submit" name="zurueck" value="Zurück"></p>';
     echo '</form>';
     }else{
     $query = @mysql_query("SELECT user FROM users WHERE user = '".mysql_real_escape_string($_POST['username'])."'");
     $result = @mysql_fetch_array($query);
     if($_POST['username'] == $result['user']) {
     echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
     die;
     }else{
     $username = $_POST['username'];
     $pass = md5($_POST['password']);
     $name = $_POST['name'];
     $age = $_POST['age'];
     $plz = $_POST['plz'];
     $ort = $_POST['ort'];
     $str = $_POST['str'];
     $hausnummer = $_POST['hausnummer'];
     $query = "INSERT INTO users(user, pass, name, age, plz, ort, str, hausnummer ) VALUES
    (
    '".mysql_real_escape_string($username)."', 
    '".mysql_real_escape_string($pass)."', 
    '".mysql_real_escape_string($name)."', 
    '".mysql_real_escape_string($age)."', 
    '".mysql_real_escape_string($plz)."', 
    '".mysql_real_escape_string($ort)."', 
    '".mysql_real_escape_string($str)."', 
    '".mysql_real_escape_string($hausnummer)."'
    )";
     if(mysql_query($query)){
     echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
     Seite</a></p>';
     }else{
     echo '<p align="center">
     Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
     href="neu.php">Zurück</a></p>';
     }
     }
     }
     ?>



    Naaaa... Willst immernoch ein "Game" coden? xD :D


    //EDIT:

    Fast vergessen:
    Vorher musst du dich natürlich noch in deine Datenbank einloggen und die entsprechende Tabelle erstellen :P, Damit auch etwas darin eingetragen wird ^^

    Beitrag zuletzt geändert: 23.6.2011 14:44:49 von kill-a-teddy
  6. Autor dieses Themas

    kmedia

    kmedia hat kostenlosen Webspace.

    Naaaa... Willst immernoch ein "Game" coden? xD :D


    wann hab ich denn gesagt das ich ein game coden will...
  7. kmedia schrieb:
    Naaaa... Willst immernoch ein "Game" coden? xD :D


    wann hab ich denn gesagt das ich ein game coden will...


    Davon könnte man ausgehen, wenn man sich deinen Webspace ansieht ;)

    Und dein Eingangspost lässt auch drauf schließen:

    es geht um Accounterstellung für ein game


    Beitrag zuletzt geändert: 24.6.2011 10:18:29 von fabo
  8. Autor dieses Themas

    kmedia

    kmedia hat kostenlosen Webspace.

    es geht einzig darum wie daten per website in die db einzutragen
  9. kmedia schrieb:
    es geht einzig darum wie daten per website in die db einzutragen


    Das hab ich dir ja nun schon gezeigt in sämtlichen Code schnipseln...

    Um das zu realisieren arbeite einfach diese Schritte sorgfältig und einzeln ab:

    1. Datenbank und Tabelle erstellen in Mysql
    2. Form erstellen
    3. Verbindung zur Datenbank
    4. Daten via Knopfdruck in Datenbank speichern
    5. Session System erstellen
    6. Session starten, stoppen bei Einlogg / Auslogg


    Wenn du das alles kannst und geschafft hast, dann hast du eine Anmeldeseite mit Login und Register Funktion ;)
    Andernfalls solltest du mit was leichtem anfangen..


    PS: Auf's Game bin ich gekomm wegen deiner Website und dem Post von fabo
  10. t********n

    kingtutorials schrieb:
    Das was du dir vorstellst ist ziemlich umständlich, ich würde es mir an deiner Stelle nochmal durch den Kopf gehen lassen.


    Mfg

    KingTutorials



    Najaa, wenn man sich auskennt geht das schon, aber umständlich joa... Ist's..
    Dennoch:

    Hier lernst du alles, was du brauchst
  11. wenn du uns sagst um welches game es sich handelt kann ich dir vielleicht helfen
    Gruß Danii
  12. b******k

    Hallo :)

    Ich kann mich nur den Anderen anschließen. Für DB einträge musst Du dich schon in die Thematik einarbeiten.

    http://www.php.net/manual/de/

    und ne Referenzdatenbank für php-Funktionen findest du unter

    http://www.php.de

    Gruß

  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!