Hallo!
Ich hab mich mal an ein für mich, sehr schweres script gesetzt - aber es will nicht eintragen.
Trotz MySQL error und der Angabe, das mysql_query($sql) klappt erscheinen keine Datensätze in der Tabelle.
Ich hab mich mal an ein für mich, sehr schweres script gesetzt - aber es will nicht eintragen.
Trotz MySQL error und der Angabe, das mysql_query($sql) klappt erscheinen keine Datensätze in der Tabelle.
PHP-Code:
<?php
error_reporting(E_ALL);
include ("checkuser.php");
mysql_connect usw.
if (empty($_POST["submit"])) {
$id1 = $_GET["id"];
}
$ergebnis = mysql_query("SELECT benutzerdaten.*, pferde.*, gedeckt.*
FROM benutzerdaten INNER JOIN pferde, gedeckt
WHERE benutzerdaten.Id = '".$_SESSION['user_id']."'
AND gedeckt.Stutenbesi='".$_SESSION['user_nickname']."'")
or die(mysql_error().'<hr />'.'euer SQLddd'.'<hr />');
$row = mysql_fetch_object($ergebnis);
if ($row->Tage <= "0")
{
?>
<form action="fohlen.php" method="post">
<p align="center">Fohlenname:<input type="text" name="Name"><br>
Rasse:<input type="text" name="Rasse"><br>
Reitstiel*:<input type="text" name="Stiel"> €<br>
<input type="submit" value="Eintragen" name="submit">
<p>* Bitte genau "Englisch" oder "Western" angeben! <br>
Wenn die Eltern verschiedene Reitstiele haben, ist es frei wählbar. </p>
<p align="center"><?php
if (!empty($_POST["submit"])) {
$quotes[] = "Stute";
$quotes[] = "Hengst";
srand ((double) microtime() * 1000000);
$randomquote = rand(0,count($quotes)-1);
$Geschlecht=$quotes[$randomquote];
$Besitzer=$row->Nickname;
$Alter='0';
$Charakter='Wird noch bearbeitet';
$Western='0';
$lektionen='0';
$Wert='1000';
$Gesund='900';
$Huf='900';
$sql = "INSERT INTO pferde (Pferd_id, Name, Rasse,
Geschlecht, Besitzer, Alter, Charakter, Western, lektionen, Wert,
Gesund, Huf, Stiel)
VALUES ('', '$_POST[Name]', " . "'$_POST[Rasse]', '$Geschlecht',
'".$_SESSION['user_id']."', " . "'$Alter', '$Charakter', '$Western',
'lektionen', '$Wert', '$_POST[Stiel]')"
or die(mysql_error().'<hr />'.'euer SQLdddfffdfdfdd'.'<hr />');
$eintragen = mysql_query($sql);
echo "<p><center>Erfolgreich eingetragen!</center></p>";
} else {
echo "<p><center>Dateneingabe nicht erfolgreich!</center></p>";
}
mysql_close();
} else {
echo "Zu Früh!";
}
Kommentar