Hallo, ich habe mir gerade eine kleine Suchfunktion über ein Array erstellt. Das ganze sieht so aus:
begriffe.php
<?php
include "such_index.php";
?>
<form method="post" action="begriffe.php">
<input type="text" size="15" name="suche">
<input type="submit" name="Button" value="Suchen">
</form>
<?php
if($_POST['suche'] == "") {
} else {
$begriff = $_POST['suche'];
$begriff = strtolower($begriff);
$ergebnis = $begriffe[$begriff];
if(isset($begriff) AND isset($begriffe[$begriff])) {
echo $ergebnis;
} else {
echo "<h3>Fehler</h3>Der von Ihnen eingegebene Suchbegriff ist in der Datenbank leider nicht vorhanden!";
}
}
?>
Die Includete such_index.php sieht folgendermaßen aus:
<?php
$begriffe = array();
$begriffe['currywurst'] = "<h3>Currywurst</h3>;
?>
Die suche reagiert so wie ich es erwartet habe! Allerdings möchte ich ganz gerne auch wenn ich (wie in meinem Beispiel) z.B. "curry" eingebe auch, dass die Currywurst angezeigt wird, wie kann ich das möglichst einfach realisieren?
Für eine kompetente Hilfestellung bin ich dankbar ;-)