06.05.2013, 14:35
Hallo,
ich habe im Internet folgenden Script gefunden und überarbeitet.
Zu den bereits manuell eingegebenen Suchbegriffen, möchte ich gerne aus der Datenbank noch die Forennamen, Usernamen, etc. hinzufügen.
Vorerst habe ich das mal mit den Usernamen gemacht.
Die Befehle etc. sind alle korrekt und im Quelltext wird der Code korrekt angezeigt, jedoch funktioniert die Suche mit dem AutoComplete nicht, wenn ich einen PHP-Code verwende in den Tags.
ich habe im Internet folgenden Script gefunden und überarbeitet.
Zu den bereits manuell eingegebenen Suchbegriffen, möchte ich gerne aus der Datenbank noch die Forennamen, Usernamen, etc. hinzufügen.
Vorerst habe ich das mal mit den Usernamen gemacht.
Die Befehle etc. sind alle korrekt und im Quelltext wird der Code korrekt angezeigt, jedoch funktioniert die Suche mit dem AutoComplete nicht, wenn ich einen PHP-Code verwende in den Tags.
PHP-Code:
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
var availableTags = [
// Folgender Code wurde von mir hinzugefügt. (Ohne Code geht alles einwandfrei, jedoch habe ich dann nur die manuell eingegebenen Wörter zur Auswahl beim AutoComplete.
<?php
global $db, $mybb;
$query = $db->query("SELECT *
FROM `mybb_users`
LIMIT 0 , 10
");
echo '';
while($row = $db->fetch_array($query))
echo " \"{$row['username']}\", \n";
?>
"Suche Domain-Sponsoring",
"Biete Domain-Sponsoring",
"Verkaufe",
"Verschenke",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme",
];
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
</head>
<body>
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags" />
</div>