Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] E-Mailadresse wir nicht eingetragen!? (https://www.gegen-bilderklau.net/thread.php?threadid=115636)


Geschrieben von Caro15 am 12.08.2007 um 20:03:

  E-Mailadresse wir nicht eingetragen!?

Ich habe ein Problem, denn die E-Mailadresse wird nicht eingetragen.
Hier ist der Code:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
<?php
  session_start();
  require("connect.inc.php");
  ?>
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  <html>
  <head>
    <title>Neuer Benutzer anlegen:</title>
  <link rel="stylesheet" type="text/css" href="stylesheet.css">
  </head>
  <body>
  <?php if(!isset($_POST['submit'])) { ?>
  <form action="<?php $PHP_SELF ?>" method="post">
  <table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
    <tr>
      <td bgcolor="#e7e7e7" align="center" colspan="2">
      <b> Hier kannst du dich registrieren!</b><br><br>
      </td>
    </tr>
    <tr>
      <td width="170" bgcolor="#e7e7e7">Benutzername</td>
      <td width="230" bgcolor="#ffffff"><input type="text" name="username" class="input"<?php if($_POST['username'] != "") { echo ' value="'.$_POST['username'].'"'; } ?> size="20"></td>
    </tr>
    <tr>
      <td width="170" bgcolor="#e7e7e7">E-Mail</td>
      <td width="230" bgcolor="#ffffff"><input type="text" name="mail" size="20" class="input"></td>
    </tr>
    <tr>
      <td width="170" bgcolor="#e7e7e7">Passwort</td>
      <td width="230" bgcolor="#ffffff"><input type="password" name="password" size="20" class="input"></td>
    </tr>
    <tr>
      <td width="170" bgcolor="#e7e7e7">Passwort wiederholen</td>
      <td width="230" bgcolor="#ffffff"><input type="password" name="password2" size="20" class="input"></td>
    </tr>
    <tr>
      <td bgcolor="#e7e7e7" align="center" colspan="2">
      <input type="submit" name="submit" value="Benutzer anlegen" class="button">
      </td>
    </tr>
    </tr>
  </table>
  </form>
  <?php
  }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br><br><a href="anmelden.php">Zurück</a></p>';
  }elseif(!isset($_POST['mail']) || $_POST['mail'] == ""){
    echo '<p align="center">Eine E-Mailadresse brauchen wir schon ;-)<br><br><a href="anmelden.php">Zurück</a></p>';
  }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br><a href="anmelden.php">Zurück</a></p>';
  }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="anmelden.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 members WHERE user = '".$_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="anmelden.php">Zurück</a></p>';
      die;
    }else{
      $username $_POST['username'];
      $mail $__POST['mail'];
      $pass md5($_POST['password']);
      if($insert = @mysql_query("INSERT INTO members SET user = '$username', email = '$mail', pass = '$pass'")) {
        echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br></p>';
      }else{
        echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="anmelden.php">Zurück</a></p>';
      }
    }
  }
  ?>
  </body>
  </html>


Vielleicht kann mir ja jemand helfen?



Geschrieben von miss_trinity am 13.08.2007 um 15:41:

 

wohl darum:

$mail = $__POST['mail'];

sollte doch $mail = $_POST['mail']; sein.. Zeile 65


Forensoftware: Burning Board, entwickelt von WoltLab GmbH