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.
 

Neue Beiträge

Zurück