ich habe folgendes Prob:
Ich habe ein eine Stichwortsuche in PHP gebaut mit einer Datenbank im Hintergrund......das funzt soweit auch alles ganz prima....
Nun möchte ich die ganze Sache aber in Contenido implementieren...
Code: Alles auswählen
<html>
<head>
<title>Suche1</title>
</head>
<body>
<div align="center">
<table border="0" width="500">
<tr>
<td>
<b><u>Bitte geben Sie ein Stichwort zum Suchen ein:</u></b><hr><br><br>
<form action="Stichwortsuche.php" method="post"><br>
<input name="word"><br><br>
Wählen Sie ob Sie in verwendeten Zutaten, nach Sprache <br>oder direkt nach Rezepten suchen wollen:<br>
<input type="radio" name="art" value="rezept" checked>nach Rezept suchen<br>
<input type="radio" name="art" value="zutat">nach Zutaten suchen<br>
<input type="radio" name="art" value="sprache">nach Sprache suchen<br><br>
<input type="submit" name="search">
<input type="reset">
</form>
<br><br>
<?php
if ($search) //Überprüfung ob "Submit"-Button gedrückt wurde
{
if ($word=="") //Überprüfung ob eine Eingabe getätigt wurde
{
echo "<b><u>Suche hatte keinen Erfolg</u></b><hr><br><br>";
echo "Bitte geben Sie ein Stichwort ein";
exit;
}
$db = mysql_connect(); //Verbindung zu MySQL hergestellt
//Suchabfrage
$sql= "SELECT rezept.rzp_name,keyword.kwd_text
FROM keyword as keyword,
rezept as rezept,
rezept_hat_keyword as rezept_hat_keyword
WHERE keyword.kwd_text like '%$word%'
and keyword.kwd_id=rezept_hat_keyword.rhk_kwdid
and rezept_hat_keyword.rhk_rzpid=rezept.rzp_id";
if ($art == rezept) //Überprüfung welche Auswahl getroffen wurde
{
$sql .=" AND keyword.kwd_art like '%r%'"; // und Erweiterung der Suchabfrage
}
else if ($art == zutat)
{
$sql .=" AND keyword.kwd_art like '%z%'";
}
else if ($art == sprache)
{
$sql .=" AND keyword.kwd_art like '%s%'";
}
$res= mysql_db_query("kochbuch", $sql); //Verbindung zur DB Kochbuch + Suchabfrage ausführen
$num= mysql_num_rows($res); //Überprüfung der Anzahl der Suchergebnisse (Zeilen)
if ($num == 0) //wenn kein Ergebnis vorhanden ist - Nachricht
{
echo "<b><u>Suche hatte keinen Erfolg</u></b><hr><br><br>";
echo "Das Wort ist nicht vorhanden";
}
else echo "<b><u>Suche erfolgreich</u></b><hr><br><br>"; //ansonsten Ausgabe - Erfolgreich
for ($i=0; $i<$num; $i++) //Ausgabe der Ergebnisse mit einer Schleife
{ // im Falle mehrerer Ergebisse
$one = mysql_result($res, $i, "keyword.kwd_text");
$two= mysql_result($res, $i, "rezept.rzp_name");
echo "Ihr gesuchtes Wort: <b>$one</b><br>";
echo "wurde in Rezept: <b>$two</b> gefunden<br><br>";
}
} //if_search Schleife ende
?>
</td>
</tr>
</table>
</div>
</body>
</html>
Im Ausgabe-Feld ist nur der Container.....
Wenn ich nun unter Artikel auf diesen klicke, kann ich in der Vorschau nichts sehen....ebenso im Editor nicht....
In der Konfiguration (immernoch im Artikel) sieht man es aber.....
Ich weis jetzt einfach nciht wie ich mein PHP Script richtig einbinde, denn ich bin mir sicher das ich etwas falsch gemacht hab

Wie muss ich also den Code aufteilen damit ich mir die ganze Sache anzeigen lassen kann??
grüße
JulianH