Hallo zusammen,
ich habe dieses Script (klick) bei mir im Einsatz.
Muss ich jetzt für jede Suche eine neue Datei anlegen? Oder kann ich das anders handhaben.
Ich hoffe ihr könnt mir weiter helfen.
Diese Dateien sind also Demo im Paket enthalten
index.php
Alles anzeigen
autocomplete.php
Alles anzeigen
ich habe dieses Script (klick) bei mir im Einsatz.
Muss ich jetzt für jede Suche eine neue Datei anlegen? Oder kann ich das anders handhaben.
Ich hoffe ihr könnt mir weiter helfen.
Diese Dateien sind also Demo im Paket enthalten
index.php
Quellcode
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Auto Complete Input box</title>
- <link rel="stylesheet" type="text/css" href="jquery.autocomplete.css" />
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="jquery.autocomplete.js"></script>
- <script>
- $(document).ready(function(){
- $("#tag").autocomplete("autocomplete.php", {
- selectFirst: true
- });
- });
- </script>
- </head>
- <body>
- <label>Tag:</label>
- <input name="tag" type="text" id="tag" size="20"/>
- </body>
- </html>
autocomplete.php
Quellcode
- <?php
- $q=$_GET['q'];
- $my_data=mysql_real_escape_string($q);
- $mysqli=mysqli_connect('localhost','root','','autofield') or die("Database Error");
- $sql="SELECT name FROM tag WHERE name LIKE '%$my_data%' ORDER BY name";
- $result = mysqli_query($mysqli,$sql) or die(mysqli_error());
- if($result)
- {
- while($row=mysqli_fetch_array($result))
- {
- echo $row['name']."\n";
- }
- }
- ?>