• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przesyłanie id produktu w tle

Aruba Cloud - Virtual Private Server VPS
0 głosów
124 wizyt
pytanie zadane 12 stycznia 2016 w PHP przez babiak Obywatel (1,810 p.)

Witam,

Nie mogę sobie poradzić z wygenerowaniem listy select>option zamiast zwykłej listy produktów w autouzupełnianiu. Potrzebne jest mi to ponieważ bo bo bazy chce zachować samo id produktu zamiast jego nazwę. Lista nie musi być wielokrotnego wyboru. Jedno pole - jeden produkt. Chyba, że istnieje inny sposób by rozwiązać ten problem.

 

index.php

<!doctype html>
<html lang="pl">
<head>
  <meta charset="utf-8">
  <title>Autocomplete textbox using jQuery, PHP and MySQL by CodexWorld</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
  <script>
  
  $(function() {
    $(".autocomplete").autocomplete({
      source: 'search.php'
    });
  });
  
  </script>
</head>
<body>
 
<div class="ui-widget">
  Produkt 1: <input class="autocomplete"><br />
  Produkt 2: <input class="autocomplete">
</div>
</body>
</html>

 

search.php

<?php
$dbHost = 'localhost';
$dbUsername = 'root';
$dbPassword = '';
$dbName = 'baza';

$db = new mysqli($dbHost,$dbUsername,$dbPassword,$dbName);

$searchTerm = $_GET['term']; //wyszukiwana fraza
$query = $db->query("SELECT id, nazwa FROM produkty WHERE nazwa LIKE '%".$searchTerm."%' ORDER BY nazwa ASC");

while ($row = $query->fetch_assoc()) 
{
    $data[] = $row['nazwa']." ID:".$row['id'];
}

echo json_encode($data);

?>

 

Gorąco proszę o pomoc

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 587 wizyt
pytanie zadane 1 marca 2020 w PHP przez adikpl Użytkownik (660 p.)
0 głosów
0 odpowiedzi 336 wizyt
pytanie zadane 1 listopada 2020 w SQL, bazy danych przez kijank Początkujący (250 p.)
0 głosów
3 odpowiedzi 450 wizyt
pytanie zadane 25 kwietnia 2019 w HTML i CSS przez husarbilu Początkujący (370 p.)

93,337 zapytań

142,332 odpowiedzi

322,423 komentarzy

62,676 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...