IndiEn 0.1

Eingabe | Index anzeigen | Home

band=".$band."
begriff=".$begriff."
"; if ($sent & $seite & $begriff) { $sql = "SELECT ID FROM begriff WHERE begriff LIKE '$begriff' AND kategorie LIKE '$kategorie'"; $rs = mysql_query($sql, $conn); $row = mysql_fetch_array($rs, MYSQL_ASSOC); if ($row["ID"]!="") { $id_begriff = (int) $row["ID"]; echo "Begriffdatensatz vorhanden. ID =".$row["ID"]."
"; } else { $sql_begriff = "INSERT INTO begriff (begriff, kategorie) VALUES ('$begriff', '$kategorie')"; $result=mysql_query($sql_begriff, $conn); if ($result) { $id_begriff = mysql_insert_id(); } else { echo mysql_error($conn); } } $sql = "SELECT ID FROM referenz WHERE band LIKE '$band' AND seite LIKE '$seite'"; $rs = mysql_query($sql, $conn); $row = mysql_fetch_array($rs, MYSQL_ASSOC); if ($row["ID"]!="") { $id_referenz = (int) $row[ID]; echo "Referenzdatensatz vorhanden. ID = $row[ID]
"; } else { $sql_referenz = "INSERT INTO referenz (band, seite) VALUES ('$band', '$seite')"; $result=mysql_query($sql_referenz, $conn); if ($result) { $id_referenz = mysql_insert_id(); } else { echo mysql_error($conn); } } $sql = "SELECT ID FROM indices WHERE begriff_ID LIKE $id_begriff AND referenz_ID LIKE $id_referenz"; $result = mysql_query($sql, $conn); $row = mysql_fetch_array($result, MYSQL_ASSOC); if ($row["ID"]!="") { echo "Indexeintrag schon vorhanden. ID = $row[ID]
"; } else { $hr=0; if ($hauptreferenz==1) { $hr = 1; } $sql_indices = "INSERT INTO indices (begriff_ID, referenz_ID, hauptreferenz) VALUES ($id_begriff, $id_referenz, $hr)"; echo "mySQL-Anfrage: $sql_indices
"; $result=mysql_query($sql_indices, $conn); if (!$result) { echo mysql_error($conn); } $eintrag=1; } } $sql = "SELECT * FROM begriff"; $result = mysql_query($sql, $conn); if ($result) { $number = mysql_num_rows($result); echo "$number Begriffe in der Datenbank."; } ?>

Dateneingabe

Einige Konventionen:

Eingabe
Seite Band Begriff Kategorie HR

Eintrag vorgenommen:
"; echo "$begriff ($kategorie) $band, $seite

"; } mysql_close($conn); ?>

Valid XHTML 1.0!