Hallo,
vorab, ich habe den Beitrag hier komplett editiert, weil ich gestern abend wohl ziemlichen Blödsinn geschrieben hab. Dafür erstmal entschuldigung an alle die in gelesen haben.
Ich werde jetzt mal versuchen mich klar und deutlich auszudrücken.
Ich bin dabei ein Lexikon zu erstellen, dazu habe ich eine Tabelle mit 2 Feldern erstellt.
Erstes Feld: "schluessel" (hier kommt der Begriff rein)
Zweites Feld "erklaerung" (hier kommt die Erklärung zum Begriff)
Ich möchte jetzt ausser das der Besucher die Möglichkeit hat über ein Suchfeld etwas zu suchen, noch eine alphabetische Liste machen.
Wie bekomme ich so etwas hin? Bisher habe ich es lediglich geschafft die Begriffe aus dem Feld "schluessel" abzurufen und auf der Website darzustellen. Wie krieg ich es jetzt hin, das aus dieser Abfrage quasi ein Link wird, also, das der Besucher ihn anklicken kann und dann kommt die erklärung zu diesem Begriff?
Also so in etwa:
A
alle begriffe mit anfangsbuchstabe A
B
alle begriffe mit anfangsbuchstabe B (usw.)
Hier mal die ganz einfache Abfrage:
// Verbindung zur mySQL - Datenbank herstellen
require('connect.inc.php');
if ($verbindung = mysql_connect($server, $user, $pass))
//versuchen die DB Verbindung herzustellen
if (!mysql_query("USE $database;"))
{
echo "die datenbank konnte nicht ausgewählt werden: " . mysql_error();exit();
}
//das feld schluessel in lexikon auslesen
$anfrage = "select schluessel from lexikon;";
if (!($ergebnis = mysql_query($anfrage)))
{echo "die anfrage ist fehlgeschlagen<p> " . mysql_error();
exit();
}
//den kopf der html tabelle generieren
echo "<table border=\"0\">";
echo "<tr>";
echo "<td><b>Inhalt des Lexikons</b><td>";
echo "</tr>";
//eintraege aus schluessel holen
while ($schluessel = mysql_fetch_object($ergebnis))
{
echo "<tr>";
echo "<td>$schluessel->schluessel</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($verbindung);
?>
Vorab vielen Dank für Eure Hilfe
gruss
rolf
vorab, ich habe den Beitrag hier komplett editiert, weil ich gestern abend wohl ziemlichen Blödsinn geschrieben hab. Dafür erstmal entschuldigung an alle die in gelesen haben.
Ich werde jetzt mal versuchen mich klar und deutlich auszudrücken.
Ich bin dabei ein Lexikon zu erstellen, dazu habe ich eine Tabelle mit 2 Feldern erstellt.
Erstes Feld: "schluessel" (hier kommt der Begriff rein)
Zweites Feld "erklaerung" (hier kommt die Erklärung zum Begriff)
Ich möchte jetzt ausser das der Besucher die Möglichkeit hat über ein Suchfeld etwas zu suchen, noch eine alphabetische Liste machen.
Wie bekomme ich so etwas hin? Bisher habe ich es lediglich geschafft die Begriffe aus dem Feld "schluessel" abzurufen und auf der Website darzustellen. Wie krieg ich es jetzt hin, das aus dieser Abfrage quasi ein Link wird, also, das der Besucher ihn anklicken kann und dann kommt die erklärung zu diesem Begriff?
Also so in etwa:
A
alle begriffe mit anfangsbuchstabe A
B
alle begriffe mit anfangsbuchstabe B (usw.)
Hier mal die ganz einfache Abfrage:
// Verbindung zur mySQL - Datenbank herstellen
require('connect.inc.php');
if ($verbindung = mysql_connect($server, $user, $pass))
//versuchen die DB Verbindung herzustellen
if (!mysql_query("USE $database;"))
{
echo "die datenbank konnte nicht ausgewählt werden: " . mysql_error();exit();
}
//das feld schluessel in lexikon auslesen
$anfrage = "select schluessel from lexikon;";
if (!($ergebnis = mysql_query($anfrage)))
{echo "die anfrage ist fehlgeschlagen<p> " . mysql_error();
exit();
}
//den kopf der html tabelle generieren
echo "<table border=\"0\">";
echo "<tr>";
echo "<td><b>Inhalt des Lexikons</b><td>";
echo "</tr>";
//eintraege aus schluessel holen
while ($schluessel = mysql_fetch_object($ergebnis))
{
echo "<tr>";
echo "<td>$schluessel->schluessel</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($verbindung);
?>
Vorab vielen Dank für Eure Hilfe
gruss
rolf
Zuletzt bearbeitet: