Revision: 68121
Updated Code
at December 10, 2014 18:18 by ulfinger
Updated Code
<html>
<head>
<?php
// Verbindung zur Datenbank herstellen
$db_server = "localhost";
$db_user = "db12345-user";
$db_passwort = "geheimnis";
$db_name = "db12345-db";
$db = @ mysql_connect($db_server, $db_user, $db_passwort)
or die ( 'Konnte keine Verbindung zur Datenbank herstellen' );
$db_select = @ mysql_select_db($db_name );
// Einträge aus Datenbank abrufen
$autoFrage = "SELECT tblObject_1.input_name FROM tblObject_1";
$autoResult = mysql_query($autoFrage);
while($autoDaten = mysql_fetch_object($autoResult)){
$autoString .= '"'.$autoDaten->input_name.'",';
}
?>
<script type="text/javascript">
$(function() {
var availableTags = [<?php echo $autoString; ?>];
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
<style type="text/css">
/* Formatierung der Ergebnisse: *>
/* Die Statuszeile von jQuery UI autocomplete wird ausgeblendet: */
.ui-helper-hidden-accessible {display: none;}
</style>
</head>
<body>
<form>
<input type="text" id="tags" name="eingabe"/>
</form>
</body>
</html>
Revision: 68120
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 29, 2014 23:25 by ulfinger
Initial Code
<html>
<head>
<?php
// Verbindung zur Datenbank herstellen
$db_server = "localhost";
$db_user = "db12345-user";
$db_passwort = "geheimnis";
$db_name = "db12345-db";
$db = @ mysql_connect($db_server, $db_user, $db_passwort)
or die ( 'Konnte keine Verbindung zur Datenbank herstellen' );
$db_select = @ mysql_select_db($db_name );
// Einträge aus Datenbank abrufen
$autoFrage = "SELECT tblObject_1.input_name FROM tblObject_1";
$autoResult = mysql_query($autoFrage);
while($autoDaten = mysql_fetch_object($autoResult)){
$autoString .= '"'.$autoDaten->input_name.'",';
}
?>
<script type="text/javascript">
$(function() {
var availableTags = [<?php echo $autoString; ?>];
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
<style type="text/css">
/* Formatierung der Ergebnisse: *>
/* Die Statuszeile von jQuery UI autocomplete wird ausgeblendet: */
.ui-helper-hidden-accessible {display: none;}
</style>
</head>
<body>
<form>
<input type="text" id="tags" name="eingabe"/>
</form>
</body>
</html>
Initial URL
Initial Description
Mit dem php-Script innerhalb der Seite wird aus der SQL-Datenbank ein Javascript-Array zusammengestellt. Darauf greift das autocomplete-Widget zu.
Initial Title
jQuery UI input autocomplete mit Datenbank
Initial Tags
jquery
Initial Language
jQuery