Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Ładowanie danych z bazy do divów
kamilo818
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.01.2014

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


Witam,
mam pewien problem.
Z bazy danych dane łądowane są na stronie do divów. Chciałbym żeby przed załadowaniem się treści pojawiał się preloader.
Myślałem żeby do tego użyć ajaxa ale tutaj pojawił się problem jak to wrzucić w petle i przekazywać pobrane w petli dane z bazy?
Może jest inny sposób żeby osiągnać ten cel?

Poproszę o podpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamilo818
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.01.2014

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


2. to nie tylko text to również zdjęcie.

Udało mi się zrobić coś takiego:

  1. <script>
  2. $(document).ready(function() {
  3.  
  4. for(var i=0;i<5;i++){
  5. var image = $('div#'+i).attr('image');
  6. var title = $('div#'+i).attr('title');
  7. var content = $('div#'+i).attr('content');
  8. var link = $('div#'+i).attr('link');
  9.  
  10.  
  11. $.ajax({
  12.  
  13. beforeSend: function(){
  14.  
  15. $('div.view').html("<center><img src='./495.GIF'></center>");
  16.  
  17. },
  18. success: function(){
  19. $('div.view').html(" <img src='"+image+"' /><div class='mask'><h2>"+title+"</h2><p>"+content+"</p><a href='"+link+"' class='info' target='_blank'>Test It</a></div>");
  20.  
  21. }
  22.  
  23. });
  24.  
  25. }
  26.  
  27. });
  28. </script>
  29.  
  30.  
  31. <?php
  32. require_once ('../functions.php');
  33. connect($adres, $user, $pass, $baza);
  34.  
  35.  
  36. $zapytanie = "SELECT * FROM `example` ";
  37. $wynik = mysql_query($zapytanie);
  38. $i=0;
  39.  
  40.  
  41.  
  42. while ($row = mysql_fetch_row($wynik)) {
  43.  
  44. echo "
  45.  
  46. <div class='view view-first' id='".$i."' image='".$row[1]."' title='".$row[2]."' content='".nl2br($row[3])."' link='".$row[4]."'>
  47.  
  48. </div>
  49.  
  50. ";
  51. $i++;
  52. };
  53.  
  54.  
  55.  
  56. koniec($adres, $user, $pass);
  57. ?>


Poprawnie? Czy da się jakoś to zoptymalizować?

Ten post edytował kamilo818 12.02.2014, 08:50:39
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: 22.08.2025 - 23:02