Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][SQL][PHP] Ładowanie do diva wyniku zapytania sql
Forum PHP.pl > Forum > Przedszkole
-miniu-
Mam taki skrypt:

<script type="text/javascript">
function Load(div, link) {
$(div).load(link);
}
</script>


mam przycisk w menu który działa jak chcę czyli w akt.php mam pobieranie i wyświetlanie danych z bazy:
  1. <li class='active'><a href="#" onclick="Load('#tresc','akt.php')"><span>Aktualności</span></a></li>


A chciałbym osiągnąć coś w ten deseń aby zamiast zapytanie umieszczać w dokumencie to wstawić je bezpośrednio
  1. <li class='active'><a href="#" onclick="Load('#tresc','$zapytanie=mysql_query("select nazwa,tresc from demo where id=1"); $r = mysql_fetch_assoc($zapytanie);
  2. echo "<tr>";
  3. echo "<td>".$r['nazwa']."</td>";
  4. echo "<td>".$r['tresc']."</td>";
  5. echo "<td>"; ')"><span>Aktualności</span></a></li>

Matimor
Radzę poczytać o SQL Injection. Te rozwiązanie, co Ty przedstawiłeś (wysyłanie zapytania do pliku PHP) jest bardzo złym pomysłem. Bezpieczniej już będzie przekazywać "id" do pliku PHP i tam wykonywać różne zapytania, czyli wywołanie wyglądałoby mniej więcej tak:

Kod
onclick="Load('#tresc','akt.php?id=1')"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.