Wohoo :-D... Jepp, super Tipp! Danke!!!
Da nimmt das ganze ja nun langsam gestallt an :-)... Ich habe das nun so gelöst:
suche.php
<?php
echo "<h3>Wörterbuch</h3>";
echo "<table width=\"100%\">";
echo " <tr>";
echo " <td><form method=\"post\" action=\"index.php?section=suche\"><input type=\"text\" size=\"15\" name=\"suche\"><input type=\"submit\" name=\"Button\" value=\"Suchen\"></td>";
if(empty($_POST['suche'])) {
} else {
$suchbegriff = $_POST['suche'];
$suchbegriff = strtolower($suchbegriff);
$su_anz = "SELECT
COUNT(*) as Anzahl
FROM
woerterbuch
WHERE
(Begriff Like '%$suchbegriff%')";
$su_result = mysql_query($su_anz) OR die(mysql_error());
$su_anzahl = mysql_result($su_result, 0);
if(empty($su_anzahl)) {
} else {
if($su_anzahl == "1") {
echo "<td align=\"right\">Ihre Suchanfrage hat ".$su_anzahl." Begriff gefunden!</td></form>";
} else {
echo "<td align=\"right\">Ihre Suchanfrage hat ".$su_anzahl." Begriffe gefunden!</td></form>";
}
}
}
echo " </tr>";
echo "</table>";
echo "<br><br>";
if(empty($_POST['suche'])) {
include $dateien['su_inhalt'];
} else {
$sql = "SELECT
Begriff,
Erklaerung
FROM
woerterbuch
WHERE
(Begriff Like '%$suchbegriff%')
ORDER BY
Begriff;";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
echo "<table width=\"100%\">";
echo " <tr id=begriff>";
echo " <td>".$row['Begriff']."</td>";
echo " </tr>";
echo " <tr id=erklaerung>";
echo " <td>".$row['Erklaerung']."</td>";
echo " </tr>";
echo "<table><br>";
}
} else {
echo "Es sind keine Begriffe gespeichert! Sollten Sie das gesuchte Wort vermissen, dann lassen Sie es mir über das <a href=\"index.php?section=kontakt\">Kontaktformular</a> zukommen, damit ich es hinzufügen kann!";
}
}
?>
su_inhalt.php
<?php
$sql = "SELECT
ID,
Begriff
FROM
woerterbuch
ORDER BY
Begriff;";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
$index_key_new = substr($row['Begriff'], 0, 1);
$index_key_new = ucfirst(strtolower($index_key_new));
echo "<table>";
echo " <tr>";
if(empty($index_key_old)) {
$index_key_old = $index_key_new;
echo " <td id=index>".$index_key_new."</td>";
echo " </tr>";
echo " <tr>";
echo " <td><a href=\"index.php?section=glossar&id=".$row['ID']."\">".$row['Begriff']."</a></td>";
echo " </tr>";
echo "</table>";
} else {
if($index_key_old == $index_key_new) {
$index_key_old = $index_key_new;
echo " <td><a href=\"index.php?section=glossar&id=".$row['ID']."\">".$row['Begriff']."</a></td>";
echo " </tr>";
echo "</table>";
} else {
$index_key_old = $index_key_new;
echo "<br>";
echo " <td id=index>".$index_key_new."</td>";
echo " </tr>";
echo " <tr>";
echo " <td><a href=\"index.php?section=glossar&id=".$row['ID']."\">".$row['Begriff']."</a></td>";
echo " </tr>";
echo "</table>";
}
}
}
}
?>
glossar.php:
<?php
echo "<h3>Wörterbuch</h3>";
echo "<table width=\"100%\">";
echo " <tr>";
echo " <td><form method=\"post\" action=\"index.php?section=suche\"><input type=\"text\" size=\"15\" name=\"suche\"><input type=\"submit\" name=\"Button\" value=\"Suchen\"></td>";
echo " <td></td>";
echo " </tr>";
echo "</table>";
echo "<br><br>";
$begriff_id = $_GET['id'];
$sql = "SELECT
ID,
Begriff,
Erklaerung
FROM
woerterbuch
WHERE
(ID Like '$begriff_id');";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
echo "<table width=\"100%\">";
echo " <tr id=begriff>";
echo " <td>".$row['Begriff']."</td>";
echo " </tr>";
echo " <tr id=erklaerung>";
echo " <td>".$row['Erklaerung']."</td>";
echo " </tr>";
echo "<table><br>";
}
}
?>
Was nun noch nicht drinne ist, das ist eine Abfrage in der glossar.php ob überhaupt eine ID übergeben wurde, z.B. wenn man die Datei direkt aufruft, um das ganze abzufangen.
Aber, ich denke bis hierhin bin ich schon mal stolz ;-)... Vielen Dank noch mal an alle hier Mitwirkenden!