Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] baza danych w pliku .js
Forum PHP.pl > Forum > Po stronie przeglądarki
grzegorz_g
mam pewien pliku .js gdzie zapisane są dane w formie bazy danych oto fragment:

  1. var A=Array(108);
  2. var B=Array(57);
  3. var C=Array(28);
  4. var matchcount=107;
  5. var sclasscount=56;
  6. A[1]=[592310,4,3547,3543,'Boreham Wood','Salisbury City','2012,2,19,19,45,00',-1,1,1,0,0,0,0,0,0,'12','14','True','',1,''];
  7. A[2]=[662018,5,1453,9194,'Hinckley United','Solihull Moors','2012,2,19,19,45,00',-1,1,2,1,1,0,0,0,0,'19','15','True','',1,''];
  8. A[3]=[582064,9,174,552,'AS Roma','Genoa','2012,2,19,19,45,00',-1,1,0,1,0,0,0,1,2,'6','14','True','',2,'广东体育;|1;|7;3|;;;;'];
  9. B[1]=[526,'EU-WU17','UEFA European Women','#669900',0];
  10. B[2]=[251,'AFC CC','AFC Challenge Cup','#99CC00',0];
  11. B[3]=[1122,'IDN D1','Indonesia Super Liga','#5F9203',0];
  12. B[4]=[298,'ENG CSD','England Conference South Division','#FA619A',0];
  13. B[5]=[297,'ENG CND','England Conference North Division','#996733',0];
  14. B[6]=[566,'ENG RYM','England Ryman(Isthmian) League Premier Division','#E08B36',0];
  15. B[7]=[423,'ARG D2','Argentinian Primera B - Nacional','#77E6E6',0];
  16. B[8]=[1114,'ENG RES','England Reserves League','#D078D8',0];


teraz moje pytanie jak to ładnie wylistować na stronie ew. przepisać do bazy w php bo tu już bym sobie poradził smile.gif
celbarowicz
  1. <script type="text/javascript" >
  2. var A1; var n; var i; var x; var el;
  3. var A=Array(108);
  4. var B=Array(57);
  5. var C=Array(28);
  6. var matchcount=107;
  7. var sclasscount=56;
  8. A[1]=[592310,4,3547,3543,'Boreham Wood','Salisbury City','2012,2,19,19,45,00',-1,1,1,0,0,0,0,0,0,'12','14','True','',1,''];
  9. A[2]=[662018,5,1453,9194,'Hinckley United','Solihull Moors','2012,2,19,19,45,00',-1,1,2,1,1,0,0,0,0,'19','15','True','',1,''];
  10. A[3]=[582064,9,174,552,'AS Roma','Genoa','2012,2,19,19,45,00',-1,1,0,1,0,0,0,1,2,'6','14','True','',2,'广东体育;|1;|7;3|;;;;'];
  11. B[1]=[526,'EU-WU17','UEFA European Women','#669900',0];
  12. B[2]=[251,'AFC CC','AFC Challenge Cup','#99CC00',0];
  13. B[3]=[1122,'IDN D1','Indonesia Super Liga','#5F9203',0];
  14. B[4]=[298,'ENG CSD','England Conference South Division','#FA619A',0];
  15. B[5]=[297,'ENG CND','England Conference North Division','#996733',0];
  16. B[6]=[566,'ENG RYM','England Ryman(Isthmian) League Premier Division','#E08B36',0];
  17. B[7]=[423,'ARG D2','Argentinian Primera B - Nacional','#77E6E6',0];
  18. B[8]=[1114,'ENG RES','England Reserves League','#D078D8',0];
  19. function w(){
  20. n=A[1].length;
  21. x="<table border=1 bgcolor=khaki>";
  22. for(i=0;i<n;i++){x=x+"<td>"+A[1][i]+"</td>";
  23. }
  24. x=x+"</table>";
  25. // alert(x);
  26. el=document.getElementById('result');
  27. el.innerHTML=x;
  28. }
  29. // To jest tylko część którą można ładnie rozbudować.
  30.  
  31. </head>
  32. <form>
  33. <input type="button" name="su1" id="su1" value="CZYTAJ" onClick="w()">
  34. <div id="result" name="result"></div>
  35. </form>
  36. </body>
  37. </html>
  38.  
  39.  
  40.  
grzegorz_g
dzięki o to chodziło

a jest jakiś sposób by podłaczyć do tego istniejący juz css,

bo teraz przerobiłem to w ten sposób:



  1.  
  2. x=x+"<tr style='blue'><td class='g_data'>"+A[ii][6]+"</td><td class='g_teams'>"+A[ii][4]+" - "+A[ii][5]+"</td><td class='g_scores' style='padding:0px 10px 0px 0px;text-align:right;'>"+A[ii][8]+":"+A[ii][9]+" ("+A[ii][10]+":"+A[ii][11]+")</td></tr>"
  3.  
  4.  
  5.  
  6.  




i właśnie nie pobiera mi zdefiniowanych class css z pliku, jest sposób by podłączyć ten plik style.css
celbarowicz
Może tak? Nie mam już czasu na więcej zabawy z JS.

  1. <script type="text/javascript" >
  2. var A1; var n; var i; var x; var el; var T=Array();var S=Array();var W=Array(); var k; var m; var n1;var g;
  3. var A=Array(108);
  4. var B=Array(57);
  5. var C=Array(28);
  6. var matchcount=107;
  7. var sclasscount=56;
  8. A[1]=[592310,4,3547,3543,'Boreham Wood','Salisbury City','2012,2,19,19,45,00',-1,1,1,0,0,0,0,0,0,'12','14','True','',1,''];
  9. A[2]=[662018,5,1453,9194,'Hinckley United','Solihull Moors','2012,2,19,19,45,00',-1,1,2,1,1,0,0,0,0,'19','15','True','',1,''];
  10. A[3]=[582064,9,174,552,'AS Roma','Genoa','2012,2,19,19,45,00',-1,1,0,1,0,0,0,1,2,'6','14','True','',2,'广东体育;|1;|7;3|;;;;'];
  11. B[1]=[526,'EU-WU17','UEFA European Women','#669900',0];
  12. B[2]=[251,'AFC CC','AFC Challenge Cup','#99CC00',0];
  13. B[3]=[1122,'IDN D1','Indonesia Super Liga','#5F9203',0];
  14. B[4]=[298,'ENG CSD','England Conference South Division','#FA619A',0];
  15. B[5]=[297,'ENG CND','England Conference North Division','#996733',0];
  16. B[6]=[566,'ENG RYM','England Ryman(Isthmian) League Premier Division','#E08B36',0];
  17. B[7]=[423,'ARG D2','Argentinian Primera B - Nacional','#77E6E6',0];
  18. B[8]=[1114,'ENG RES','England Reserves League','#D078D8',0];
  19.  
  20. function w(){ el=document.getElementById('result');
  21. x='';
  22. T[1]='A'; T[2]='B'; //T[3]='C';
  23. n=0;
  24. n=T.length;
  25. x=x+"<br>";
  26. for(i=1;i<=n-1;i++){ W[i]=eval(T[i]);
  27. m=Object.keys(W[i]).length
  28. for(k=1;k<=m;k++){
  29. S[k]=T[i]+"["+k+"]";
  30. S[k]=eval(S[k]);
  31.  
  32.  
  33. n1=S[k].length;
  34. x=x+"<table border=1 bgcolor=khaki>";
  35. for(g=0;g<n1;g++){x=x+"<td>"+S[k][g]+"</td>";
  36. }
  37. x=x+"</table>";
  38. }
  39. }
  40. el.innerHTML=x;
  41.  
  42. }
  43. // To jest tylko część którą można ładnie rozbudować.
  44.  
  45. </head>
  46. <form>
  47. <input type="button" name="su1" id="su1" value="CZYTAJ" onClick="w()">
  48. <div id="result" name="result"></div>
  49. </form>
  50. </body>
  51. </html>
  52.  
  53.  
  54.  

Wygląd musisz dopracowac sam.
Może lepiej będzie za pomocą JQ przerzucić to do bazy np mysql i następnie wczytać na stronę? - -
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.