<table border="1">
<tr><td>book_id</td><td>TITEL</TD><td>JAHR</td><TD>EDITION<TD>AUTHOR(EN)</td></tr>
<?php
$verbindung = mysql_connect ("150.158.150.28","lamprecht","test")
or die ("keine Verbindung möglich Benutzername oder Passwort sind falsch");
mysql_select_db("mis")
or die ("Die Datenbank existiert nicht.");
$title = $HTTP_POST_VARS["title"];
$year = $HTTP_POST_VARS["year"];
$edition = $HTTP_POST_VARS["edition"];
$author = $HTTP_POST_VARS["author"];
$eintrag = "INSERT INTO books_ge (title,year,edition) VALUES ('$title','$year','$edition')";
$eintragen = mysql_query($eintrag);
printf("Der zuletzt eingefuegte Datensatz \"book_id\" hat die ID %d\n<br>", mysql_insert_id());
$book = mysql_insert_id();
if ($author == "auhors_ge.author")
{
echo "author schon vergeben";
}
else
{
$eintrag2 = "INSERT INTO authors_ge (author) VALUES ('$author')";
$eintragen2 =mysql_query($eintrag2);
}
printf("Der zuletzt eingefuegte Datensatz \"author_id\" hat die ID %d<br>", mysql_insert_id());
$aut = mysql_insert_id();
$eintrag3 = "INSERT INTO rel_book_author_ge (author_id,book_id) VALUES ('$aut','$book')";
$eintragen3 =mysql_query($eintrag3);
$abfrage = "SELECT COUNT(book_id) FROM books_ge";
$ergebnis = mysql_query($abfrage);
$menge = mysql_fetch_row($ergebnis);
$menge = $menge[0];
echo "Es sind $menge Datensaetze vorhanden";
$abfrage = "SELECT books_ge.title,
books_ge.year,
books_ge.edition,
books_ge.book_id
FROM books_ge ORDER BY book_id";
$ergebnis = mysql_query($abfrage)
or die ("Ungueltiges SQL".mysql_error());
while ($row = mysql_fetch_row($ergebnis))
{
echo "<tr><td>$row[3]</td><TD>$row[0]</TD><TD>$row[1]</TD><TD>$row[2]</td>";
$abfrage2 = "SELECT authors_ge.author
FROM authors_ge,
rel_book_author_ge
WHERE rel_book_author_ge.book_id=".$row[3]." and
authors_ge.author_id=rel_book_author_ge.author_id";
$ergebnis1 = mysql_query($abfrage2)
or die ("Ungueltiges SQL".mysql_error());
echo "<td>";
while ($row1= mysql_fetch_row($ergebnis1))
echo "$row1[0]<br>";
echo "</td></tr>";
$abfrage = "SELECT books_ge.title,
books_ge.year,
books_ge.edition,
books_ge.book_id
FROM books_ge";
}
?>
</table>