Wiec tak chce zrobić taki kalkulator który jest na tej stronie zabijaka.pl w lewym dolnym rogu.
Do tej popry zrobiłem takie coś.
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  3. <title>Hosting Gier</title>
  4. <meta http-equiv="Content-Language" content="pl" />
  5. <meta name="Author" content="QeTli" />
  6. <meta http-equiv="Reply-to" content="karol.smalec@amorki.pl" />
  7. <meta name="Robots" content="ALL" />
  8. <meta name="revisit-after" content="10" />
  9. <link rel="shortcut icon" href="favico.ico" />
  10. <link rel="stylesheet" type="text/css" href="../css/style.css" />
  11. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
  12. <script type="text/javascript" src="http://jqueryjs.googlecode.com/svn/trunk/plugins/form/jquery.form.js"></script>
  13. <script type="text/javascript" src="cennik.js"></script>
  14. </head>
  15. <body>
  16. <select class="selekt_1">
  17. <option value="-1">Counter-Strike 1.6</option>
  18. <option value="k">Counter-Strike 1.6 1000 FPS</option>
  19. <option value="m">Soldat v 1.5</option>
  20. </select> <br>
  21.  
  22. <select class="selekt_2" disabled="disabled">
  23. <option value="-1">---</option>
  24. </body>
  25. </html>


  1. // JavaScript Document
  2. $(document).ready(function() {
  3.  
  4.  
  5.  
  6. $('.selekt_1').bind({
  7.  
  8. 'change' : function() {
  9.  
  10. var wartosc = $(this).find('option:selected').val();
  11.  
  12.  
  13.  
  14. if (wartosc!=-1) {
  15.  
  16.  
  17.  
  18. $.ajax({
  19.  
  20. type: "POST",
  21.  
  22. url: "test_selekta.php",
  23.  
  24. data: {
  25.  
  26. gender : wartosc
  27.  
  28. },
  29.  
  30.  
  31.  
  32. success : function(resp) {
  33.  
  34. var $selekt_2 = $('.selekt_2');
  35.  
  36. $selekt_2.attr('disabled',false); //aktywujemy 2 selekt
  37.  
  38. $selekt_2.empty();
  39.  
  40.  
  41.  
  42. var r = resp.split('|');
  43.  
  44.  
  45.  
  46. for(i=0; i<r.length; i++) {
  47.  
  48. $selekt_2.append('<option value="'+r[i]['value']+'">'+r[i]['imie']+'</option>');
  49.  
  50. }
  51.  
  52.  
  53.  
  54. $selekt_2.find('option').eq(0).attr('selected','selected');
  55.  
  56. }
  57.  
  58. })
  59.  
  60. }
  61.  
  62. }
  63.  
  64. })
  65.  
  66.  
  67.  
  68.  
  69.  
  70. });


i
  1. <?php
  2. $plec = $_POST['gender'];
  3.  
  4. $imiona = Array();
  5.  
  6. $imiona['m'] = Array();
  7. $imiona['m'][0] = Array('1'=>'Arnold', '0'=>'-1');
  8. $imiona['m'][1] = Array('imie'=>'Bartek', 'value'=>'2');
  9. $imiona['m'][2] = Array('imie'=>'Darek', 'value'=>'3');
  10. $imiona['m'][3] = Array('imie'=>'Kamil', 'value'=>'4');
  11. $imiona['m'][4] = Array('imie'=>'Michał', 'value'=>'5');
  12.  
  13. $imiona['k'] = Array();
  14. $imiona['k'][0] = Array('imie'=>'Ania', 'value'=>'1');
  15. $imiona['k'][1] = Array('imie'=>'Beata', 'value'=>'2');
  16. $imiona['k'][2] = Array('imie'=>'Kamila', 'value'=>'3');
  17. $imiona['k'][3] = Array('imie'=>'Patrycja', 'value'=>'4');
  18. $imiona['k'][4] = Array('imie'=>'Zenona', 'value'=>'5');
  19.  
  20. echo join('|',$imiona[$plec]);
  21. ?>


I teraz mam problem bo w polu nr 2 wyświetla mi "r" bez względu na to jaką wezmę opcje w polu nr 1.
Pytanie do was jak zrobić taki skrypt który widnieje na stronie zabijaka.pl
Proszę moderatora o usuniecie postu który napisałem wcześniej za został zablokowany!!