Hallo Community ich versuche Krampfhaft ein Wort in meiner DB mit php auszugeben. Ich weiss nicht woran es liegt muss aber auch sagen das das mein erster Versuch ist eine Suchfunktion zu bauen.
Aufgabe des Skrites soll nur sein das wenn ich im Formular Bla eingebe als suche das er dann in der SQL das Bla sucht und ausgibt.
Das Formular
Das Skript
Die Augabe (alles eingeschlossen) falls ich es mal wieder mit den Augen haben sollte
Bin für jede Anregung und Idee dankbar !
Edit die Ausgabe bleibt leer und es wird nichts angezeigt auch kein Fehler @ error_reporting(E_ALL);
Habe alles nochmal überarbeitet.
Aufgabe des Skrites soll nur sein das wenn ich im Formular Bla eingebe als suche das er dann in der SQL das Bla sucht und ausgibt.
Das Formular
PHP-Code:
<form action="suche_wort.php" method="post" >
<br />
<br />
<br />
<input type=text size=40 name="suchbegriff" >
<br />
<br />
<br />
<input type=submit value="Abschicken">
<input type=reset value="Zurücksetzen">
</form>
PHP-Code:
<?php
error_reporting(E_ALL);
include ("checkuser.php");
include ("config/config.php");
require 'libs/Smarty.class.php';
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$tpl = new smarty;
$sql= "SELECT inhalt
FROM lexikon
WHERE inhalt
LIKE '".$_POST['suchbegriff']."'";
$userqry = mysql_query($sql) OR die(mysql_error());
$suche = array(); // leeres Arrayelement erzeugen
while($row = mysql_fetch_assoc($userqry))
{
$suche[] = $row;
}
$smarty = new Smarty;
$tpl->assign('suche', $suche); // In Smarty speichern
$smarty->display('suche_ausgabe.tpl');
?>
PHP-Code:
<td height="31" valign="top" class="infomix"><br />
{foreach from=$suche item=suche}
{$suchbegriff} {$suche}<br />
{$row.suche} {$suche.suchbegriff}{$suche.inhalt}{/foreach} <br />
<br />{$suchbegriff} <br />
{$suche}
<br />
{$row.inhalt} <br />
{$suche.suchbegriff}<br />
{$suche.inhalt}
<br />
<br /></td>
Edit die Ausgabe bleibt leer und es wird nichts angezeigt auch kein Fehler @ error_reporting(E_ALL);
Habe alles nochmal überarbeitet.
Kommentar