Hey Leute,
bin mal neu hier und hab auch gleich ein Problem mitgebracht :P
Es geht darum, dass ich verschiedene Suchmuster in einer Datenbank gespeichert habe. Allerdings soll je nachdem, wonach man sucht noch eine PHP-Variable in das Suchmuster in der Datenbank integriert werden.
In der Datenbank steht also in der "seite"-Spalte:
Code:
#http:\\/\\/(www.|)link.de\\/(.*?)\".$seitenform.\"#
(ist natürlich jetzt doppelt escaped, aber ihr versteht das schon, nech ^^)
Die Variable wir in einer PHP-Datei per Dropdown (seitenform) oder falls dort nicht vorhanden per Eingabefeld (cseitenform) eingelesen. Das natürlich VOR der eigentlich mysql-Abfrage.
PHP-Code:
//Seitenform einlesen
$seitenform= empty($_POST['seitenform']) ? ".".$_POST['cseitenform']."" : ".".$_POST['seitenform']."";
Danach kommt die mysql-Abfrage:
PHP-Code:
$sql1 = "SELECT seite FROM seiten WHERE (name = '$_POST[seite]')";
$get_data = mysql_query($sql1);
$suchmuster = mysql_fetch_array($get_data);
$suchmuster = stripslashes($suchmuster[seite]);
Die Seite wird auch durch das Formular eingelesen, in dem man auch die Seitenform einstellt. ^^
Ich weiß, das scheint ein wenig Sinnlos, aber das soll nicht euer Problem sein :P
Das Problem im Moment ist nun, dass er das nicht checkt, dass $seitenform eine Variable und kein Text ist.
Hat da wer ne Idee?
Gr33tZ
Rn