Wczytanie danych z bazy bez odswiezenia

Wczytanie danych z bazy bez odswiezenia
CL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

No wlasnie.
Mam pole select i w nim dane z bazy. Podstawiam tam jako value id dabego wiersza tabeli i chcialbym uzyskac taki efekt ze podczas wyboru danego pola pobiera mi dane z innej tabeli (klucz obcy z tego id) i wyswietli mi dane ale caly my polega na tym aby to zadzialalo bez odswiezenia. Pomoze ktos ?

mr_jaro
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Grudziądz/Bydgoszcz
  • Postów: 5300
0

js + ajax

CL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Jesli mialby ktos chwile i mogl poratowac jakims przykladem. Mam tylko przyklad jak przeslac dane do pliku php bez przeladowania ale nie mam jak wyswietloc bez przeladowania

Delor
  • Rejestracja: dni
  • Ostatnio: dni
0

Znalazłeś tylko jeden przykład? U mnie zapytanie js ajax example zwraca 31'400'000 wyników.

CL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Ok. Mam taki przyklad. Ale mi wywala błąd: Notice: Undefined index: zm in C:\xampp\htdocs\testy\test.php on line 2

Kopiuj
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("select").on('change',function(){
    $.ajax(
		{
		url: "test.php", 
		type: "POST",
		cache: false,
		success: function(result)
		{
      $("#div").html(result);
    }});
  });
});
</script>
</head>
<body>

<div id="div"></div>

<select name="zm">
<option readonly>** Wybierz **</option>
<option value="1">** Wp **</option>
<option value="2">** Onet **</option>
<option value="3">** Interia **</option>
</select>

i plik .php

Kopiuj
<?php
if($_POST['zm'] == '1')
{
	echo '11111111';
}
?>

Co robie nie tak? Ktoś mółby to poprawic ?

CL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Poradzilem sobie sam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.