Hej Udviklere
Har lavet en chat i PHP, Javascript og MySQL. Selve chatten virker også fint, men jeg vil lave så hvis man skriver Ant og trykker CTRL så fuldføres navnet (Hent fra database i oprettede brugere) og vil rette tekst feltet fra Ant til Antoon.
Javascript i index.php:
- $(document).ready(function() {
- $(document).keyup(function(event) {
- if (event.keyCode == 17) {
- var navn = $("#besked").val();
- var tabUser = 'navn=' +navn;
- $.ajax({
- type: "POST",
- url: "tab_use.php",
- data: tabUser,
- success: function() {
- alert("SUCCESS!");
- }
- });
- });
- }
- })
tab_use.php:
- <?php
- session_start();
-
- mysql_connect('localhost','******','********');
- mysql_select_db('********');
-
- $tab_navn = mysql_real_escape_string(strip_tags(trim($_POST['navn'])));
- $tab_navne = mysql_query("SELECT * FROM brugere WHERE navn LIKE '". $tab_navn ."%'")or die(mysql_error());
- $tab_vis = mysql_fetch_array($tab_navne);
-
- ?>
- <script type="text/javascript">
- $(document).ready(function() {
- $("#besked").attr("value", "#<?php echo $tab_vis[navn]; ?>");
- });
- </script>
Når jeg trykker på CTRL efter at have skrevet Ant i besked feltet sker der ingenting. Simpelthen ingenting
Der står stadig Ant i besked feltet og SUCCESS alerten kommer aldrig.
Nogen der kan se problemet?
Indlæg senest redigeret d. 24.06.2012 19:02 af Bruger #16016