Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]problem z get
jaca121212
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

Ostrzeżenie: (0%)
-----


Problem polega na tym jak wpiszę w wyszukiwarkę nazwę usera to zamiast przechodzić do jego profilu to przechodzi do listy użytkowników Nie mam pojęcia jak rozwiązać ten problem.Próbowałem na różne sposoby ale ten sam efeekt jest. kod php
  1. <?php
  2. if (!isset($_SESSION['zalogowany']))
  3. {
  4. header('Location: zaloguj-sie');
  5. exit();
  6. }
  7. require_once "polaczenie.php";
  8. $polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
  9. if ($polaczenie->connect_errno != 0) {
  10. echo "Error: " . $polaczenie->connect_errno . "Opis: " . $polaczenie->connect_error;
  11. die();
  12. }
  13.  
  14.  
  15. ?>
  16.  
  17.  
  18.  
  19. <!DOCTYPE HTML>
  20. <html lang="pl">
  21. <head>
  22. <meta charset="utf-8"/>
  23. <title></title>
  24. <link rel="stylesheet" href="style.css" type="text/css" />
  25. <link rel="stylesheet" href="css/login.css" type="text/css" />
  26.  
  27. <script src="<a title="" original-title="" href="http://code.jquery.com/jquery-1.11.2.min.js" ><="" script>"="" rel="nofollow" target="_blank">http://code.jquery.com/jquery-1.11.2.min.js"></script></a>
  28. <script src="<a title="" original-title="" href="http://code.jquery.com/jquery-migrate-1.2.1.min.js" ><="" script>"="" rel="nofollow" target="_blank">http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script></a>
  29.  
  30. </head>
  31. <body>
  32. <div id="main">
  33. <div id="logo"></div>
  34.  
  35. <div class="nav">
  36. <ol>
  37. <li><a href="start"><?php echo "<img id='img_profil' src='{$_SESSION['image']}'/>"; echo "".$_SESSION['user'].'' ?></a>
  38. <ul>
  39. <li><?php echo '<a href="edycja-profilu"><i class="icon-vcard"></i>Profil</a>' ?></li>
  40. <li><?php echo '<a href="user.php"><i class="icon-vcard"></i>Lista Użytkowników</a>' ?></li>
  41. <li><?php echo '<a href="wyloguj-się"><i class="icon-logout"></i>Wyloguj się</a>' ?></li>
  42. </ul>
  43. </li>
  44. <li><?php echo '<a href="komentarze"><i class="icon-mail"></i>Chat</a>' ?></li>
  45. <li><?php echo '<a href="posluchaj-najnowszej-muzyki"><i class="icon-file-audio"></i>Muzyka</a>' ?></li>
  46. <li><?php echo '<a href="posluchaj-najnowsze-klipy-wideo"><i class="icon-video"></i>Filmy</a>' ?></li>
  47. <li><?php echo '<a href="#"><i class="picture-1"></i>Zdjęcia</a>'?>
  48. <ul>
  49. <li><a href="#"><i class="icon-picture"></i>Zdjęcia</a></li>
  50. <li><a href="#"><i class="icon-picture"></i>Zdjęcia</a></li>
  51. <li><a href="#"><i class="icon-picture"></i>Zdjęcia</a></li>
  52. <li><a href="#"><i class="icon-picture"></i>Zdjęcia</a></li>
  53. <li><a href="#"><i class="icon-picture"></i>Zdjęcia</a></li>
  54. </ul>
  55. </li>
  56. <li><?php echo '<a href="kontakt-ze-mna"><i class="icon-vcard"></i>Kontakt</a>' ?></li>
  57. <input type="text" list="myCompanies" name="company" id="suggest" autocomplete="off" placeholder="Szukaj w serwisie" />
  58. <?php
  59. $uzytkownik='';
  60. if(isset($_GET['user']) && !empty($_GET['user'])) {
  61. /* jeżeli w adresie istnieje zmienna user to pobranie jej wartości czyli nazwy użytkownika */
  62. $uzytkownik=mysqli_real_escape_string($polaczenie, $_GET['user']);
  63. /* pobieranie wybranych danych tego konkretnego użytkownika */
  64. $result=$polaczenie->query("SELECT user FROM uzytkownicy WHERE user='{$uzytkownik}' like '$company%' LIMIT 1");
  65. $dane=$result->fetch_array();
  66. }
  67. echo '<a href="user.php?user='.$dane['user'].'">'.'<p id="myCompanies">'.'</p>'.'</a>';
  68. ?>
  69.  
  70. </ol>
  71. </div>
  72. </div>
  73. <script>
  74. $(document).ready(function(){
  75. var NavY = $('.nav').offset().top;
  76. var stickyNav = function(){
  77. var Scrolly = $(window).scrollTop();
  78. if (Scrolly > NavY){
  79. $('.nav').addClass('sticky');
  80. } else{
  81. $('.nav').removeClass('sticky');
  82. }
  83. };
  84. stickyNav();
  85. $(window).scroll(function(){
  86. stickyNav();
  87. });
  88.  
  89. $("#suggest").keyup(function(){
  90. $.get("suggest.php", {company: $(this).val()}, function(data){
  91. $("p").empty();
  92. $("p").html(data);
  93. });
  94. });
  95.  
  96. $("#myCompanies option").click(function(){
  97. alert($("#suggest").val());
  98. });
  99.  
  100. });
  101. </script>

Dodam że pobierani są użytkownicy z bazy danych.
Próbowałem też zastosowac pętle while i wtedy mi podpowiedzi (użytkownicy nie wyświetlało)


Ten post edytował jaca121212 27.08.2015, 19:00:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 03:20