Was könnte falsch sein???

Operator_Jon

Erfahrenes Mitglied
HI!
Folgender auszug aus dem Code:
PHP:
<?php
if ($action == "") {
?>
<h4>Neuen User anlegen:</h4>
<form action="<?php echo $new_user; ?>?action=sure" method="post">
<table>
<tr><td>Username<td>:<td><input type="text" name="user" size=15 value="<?php
if (isset($_SESSION["user"])) {
  echo $_SESSION["user"];
}
?>" /></td></tr>
<tr><td>Passwort<td>:<td><input type="password" name="pass" size=15 /></td></tr>
<tr><td>Passwort nochmal<td>:<td><input type="password" name="pass2" size=15 /></td></tr>
<tr><td>E-Mail Adresse<td>:<td><input type="text" name="mail_name" size=10 value="<?php
if (isset($_SESSION["mail_name"])) {
  echo $_SESSION["mail_name"];
}
?>" />@<input type="text" name="mail_host" size=10 value="<?php
if (isset($_SESSION["mail_host"])) {
  echo $_SESSION["mail_host"];
}
?>" /><select name="mail_endung">
<?php
if (isset($_SESSION["mail_endung"])) {
?>
<option><?php echo $_SESSION["mail_endung"]; ?></option>
<option>.de</option>
<option>.com</option>
<option>.net</option>
<option>.org</option>
<option>.at</option>
<?php
}
else {
?>
<option>.de</option>
<option>.com</option>
<option>.net</option>
<option>.org</option>
<option>.at</option>
<?php
}
?>
</select></td></tr>
<tr><td>Datum<td>:<td><?php echo $date; ?></td></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr><td>Inselmonarchie Name<td>:<td><input type="text" name="im_unam" size=15 value="<?php
if (isset($_SESSION["im_unam"])) {
  echo $_SESSION["im_unam"];
}
?>" /></td></tr>
<tr><td>Inselnummer<td>:<td><input type="text" name="inselnummer" size=4 maxlength=4  
value="<?php
if (isset($_SESSION["inselnummer"])) {
  echo $_SESSION["inselnummer"];
}
?>" /></td></tr>
<tr><td>Ozean<td>:<td><select name="ozean">
<?php
if (isset($_SESSION["ozean"])) {
  echo "<option>".$_SESSION["ozean"]."</option>";
}
else {
  for($i=1; $i<51; $i++) {
    echo "<option>$i</option>";
  }
}
?>
</select></td></tr>
<tr><td>Spiel<td>:<td><select name="spiel">
<?php
if (isset($_SESSION["spiel"])) {
  echo "<option>".$_SESSION["spiel"]."</option>";
}
else {
?>
<option>Spiel1</option>
<option>Spiel2</option>
<?php
}
?>
</select><input type="hidden" name="date" value="<?php echo $date; ?>" /></td></tr>
<tr><td><input type="submit" value="Eintragen">
</table>
</form>
<?php
}
if ($action == "sure") {
  session_register("user");
  session_register("pass");
  session_register("mail_name");
  session_register("mail_host");
  session_register("mail_endung");
  session_register("im_unam");
  session_register("inselnummer");
  session_register("ozean");
  session_register("spiel");
  session_register("date");
  if ($pass != $pass2) {
    echo "<font color=\"red\">FEHLER!<br>Ihre Passwörter stimmen nicht überein!</font> <a 
    href=\"new.php\">Zurück</a>";
    die();
  }
  if ($user == "" || $pass == "" || $pass2 == "" || $mail_name == "" || $mail_host == "" || 
  $im_unam == "" || $inselnummer == "") {
    echo "<font color=\"red\">FEHLER!<br>Alle felder müssen ausgefüllt sein!</font> <a 
    href=\"new.php\">Zurück</a>";
    die();
  }
  echo "<h4>Sind folgende Angaben Korrekt?</h4>";
  echo "<table>";
  echo "<tr><td>Username<td>:<td>$user";
  echo "<tr><td>Passwort<td>:<td>$pass";
  echo "<tr><td>E-Mail Adresse<td>:<td>$mail_name@$mail_host$mail_endung";
  echo "<tr><td>Datum<td>:<td>$date";
  echo "<tr>";
  echo "<tr>";
  echo "<tr>";
  echo "<tr><td>Inselmonarchie Name<td>:<td>$im_unam";
  echo "<tr><td>Inselnummer<td>:<td>$inselnummer";
  echo "<tr><td>Ozean<td>:<td>$ozean";
  echo "<tr><td>Spiel<td>:<td>$spiel";
  echo "</table>";
  echo "<form action=\"new.php?action=data_correct\" method=\"post\">";
  echo "<input type=\"submit\" value=\"Ja\">  <input type=\"button\" value=\"Nein\" 
        onClick=\"javascript:history.back(0)\">";
  echo "</form>";
}
if ($action == "data_correct") {
  $user = $_SESSION["user"];
  $pass = md5($_SESSION["pass"]);
  $email = $_SESSION["mail_name"]."@".$_SESSION["mail_host"]."".$_SESSION["mail_endung"];
  $date = $_SESSION["date"];
  $im_unam = $_SESSION["im_unam"];
  $inselnummer = $_SESSION["inselnummer"];
  $ozean = $_SESSION["ozean"];
  $spiel = $_SESSION["spiel"];
  session_register("email");
  $disc1 = "false";
  $disc2 = "false";
  $von_isle = $inselnummer-200;
  $bis = $inselnummer+200;
  session_register("von_isle");
  session_register("bis");
  session_register("inselnumer");
  $register_datum = $date;
  session_register("register_datum");
  $false = "false";
  $query = "INSERT INTO login VALUES ('','$user','$pass','$inselnummer','$email','$spiel','$ozean','$date','$im_unam','$ip','$disc1','$disc2','$von','$bis','$false')";
  $ins = mysql_query($query,$conn);
  $text = "HI[BR]
  Wilkommen auf der Commonwealth Handelsplattform![BR]
  Solltest du fragen oder Anregungen haben, schicke einfach eine[BR]
  Nachricht an Operator_Jon![BR]
  Gruß, das Commonwealth!";
  $text = str_replace("[BR]","<br>",$text);
  $query2 = "INSERT INTO messages VALUES ('','System','$user','Wilkommen beim Commonwealth','$text','false','$date')";
  $insert = mysql_query($query2,$conn) or die (mysql_error());
  $query = "SELECT * FROM login WHERE email='$email'";
  $sel = mysql_query($query,$conn);
  $result = mysql_fetch_assoc($sel);
  $id = $result["ID"];
  session_register("id");
  $cookie = $result["cookie"];
  session_register("cookie");
  if (!$ins) {
    echo "<font color=\"red\">FEHLER!<br>Eintrag konnte nicht ausgeführt werden!</font><br>".mysql_error()."<br><a 
    href=\"new.php\">Zurück</a>";
  }
  else {
    echo "Eintrag erfolgreich!<br><a href=\"online.php\">Zum User-Bereich</a>";
  }
}

was könnte da falsch sein, denn er sagt zwar fehler, jedoch kein mysql_error!!!

cu
OP_Jon
 
Es würde uns sehr helfen, wenn du a) ein gescheites Topic benutzt, b) den Fehler der kommt postest und c) die Zeile in der der Fehler auftritt postest.
 
Zurück