Operator_Jon
Erfahrenes Mitglied
HI!
Folgender auszug aus dem Code:
was könnte da falsch sein, denn er sagt zwar fehler, jedoch kein mysql_error!!!
cu
OP_Jon
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