Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]options
Forum PHP.pl > Forum > Przedszkole
spayk
No iwec sprawa wyglada tak
Potrzebuje 2 okna selekt tylko zeby to działało tak ze po wygraniu jednej opcji z pierwszego okna pojawiają sie drugie opcjie odpowiedznie do wybranej wczesniej opcjie z bazy pobierane
jak to zrobic
i druga sprawa to alert
tzn mam opcjie usuń usera i jak po kliknięciu jest zabezpieczenie "Czy napewno kontunułowac" i po kliknięcu anuluj alert znika i nie widac zmian po kliknięciu OK otiwerany jest dany link
webspy
alert mozna wykonac w ten sposob

  1. <script type="text/javascript">
  2. function confDel( url )
  3. {
  4. if( confirm( 'Czy usunac?') )
  5. {
  6. window.top.location.href = url;
  7. } else{
  8. window.top.location.href = 'Adres jak nacisniesz NIE';
  9. }
  10.  
  11. }
  12. <body OnLoad="confDel('adres jak nacisniesz TAK');">
spayk
alert smiga
jak te selekt
spayk
  1. <FORM name="isc">
  2. <table border="0" cellspacing="0" cellpadding="0">
  3. <tr align="center">
  4. <td nowrap height="11"> &nbsp;
  5.  
  6. <select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
  7. <option selected>---Select1-------------</option>
  8. <option>Webmaster Sites</option>
  9. <option>News Sites</option>
  10. </select>
  11.  
  12. <select name="stage2" size="1" onChange="redirect1(this.options.selectedIndex)">
  13. <option value=" " selected> </option>
  14. <option value=" " selected>---Select2--------------</option>
  15. <option value=" " selected>---Select2--------------</option>
  16. </select>
  17.  
  18. <select name="stage3" size="1" onChange="redirect2(this.options.selectedIndex)">
  19. <option value=" " selected> </option>
  20. <option value=" " selected>---Select3----------------</option>
  21. <option value=" " selected>---Select3----------------</option>
  22. </select>
  23.  
  24. <script>
  25. <!--
  26.  
  27. /*
  28. Triple Combo Script Credit
  29. By Hamid Cheheltani/ JavaScript Kit (http://www.javascriptkit.com)
  30. Visit http://javascriptkit.com for this and over 400+ other scripts
  31. */
  32.  
  33. var groups=document.isc.example.options.length
  34. var group=new Array(groups)
  35. for (i=0; i<groups; i++)
  36. group[i]=new Array()
  37.  
  38. group[0][0]=new Option("---Select2---"," ");
  39.  
  40. group[1][0]=new Option("Now Select This One"," ");
  41. group[1][1]=new Option("JavaScript","47");
  42. group[1][2]=new Option("CSS","46");
  43. group[1][3]=new Option("Ajax","45");
  44.  
  45. group[2][0]=new Option("Now Select This One"," ");
  46. group[2][1]=new Option("General News","115");
  47. group[2][2]=new Option("Technology News","116");
  48.  
  49. var temp=document.isc.stage2
  50.  
  51.  
  52. function redirect(x){
  53. for (m=temp.options.length-1;m>0;m--)
  54. temp.options[m]=null
  55. for (i=0;i<group[x].length;i++){
  56. temp.options[i]=new Option(group[x][i].text,group[x][i].value)
  57. }
  58. temp.options[0].selected=true
  59. redirect1(0)
  60. }
  61.  
  62.  
  63.  
  64. var secondGroups=document.isc.stage2.options.length
  65. var secondGroup=new Array(groups)
  66. for (i=0; i<groups; i++) {
  67. secondGroup[i]=new Array(group[i].length)
  68. for (j=0; j<group[i].length; j++) {
  69. secondGroup[i][j]=new Array() }}
  70.  
  71. secondGroup[0][0][0]=new Option("---Select 3---"," ");
  72. secondGroup[1][0][0]=new Option("---Select 3---"," ");
  73. secondGroup[1][1][0]=new Option("Now Select This One"," ");
  74. secondGroup[1][1][1]=new Option("JavaScript Kit","http://javascriptkit.com");
  75. secondGroup[1][1][2]=new Option("Dynamic Drive","http://www.dynamicdrive.com");
  76. secondGroup[1][1][3]=new Option("Java-Scripts.net","http://java-scripts.net");
  77.  
  78. secondGroup[1][2][0]=new Option("Now Select This One"," ");
  79. secondGroup[1][2][1]=new Option("CSS Drive","http://www.cssdrive.com");
  80. secondGroup[1][2][2]=new Option("CSS Library","http://www.dynamicdrive.com/style/");
  81. secondGroup[1][2][3]=new Option("CSS Help Forums","http://www.codingforums.com/forumdisplay.php?f=13");
  82.  
  83. secondGroup[1][3][0]=new Option("Now Select This One"," ");
  84. secondGroup[1][3][1]=new Option("Ajaxian","http://www.ajaxian.com");
  85. secondGroup[1][3][2]=new Option("Ajax Scripts","http://www.javascriptkit.com/script/cutindex11.shtml");
  86.  
  87. secondGroup[2][0][0]=new Option("---Select 3---"," ");
  88. secondGroup[2][1][0]=new Option("Now Select This One"," ");
  89. secondGroup[2][1][1]=new Option("CNN","http://www.cnn.com");
  90. secondGroup[2][1][2]=new Option("MSNBC","http://www.msnbc.com");
  91. secondGroup[2][1][3]=new Option("ABC News","http://www.abcnews.com");
  92.  
  93. secondGroup[2][2][0]=new Option("Now Select A Page"," ");
  94. secondGroup[2][2][1]=new Option("News.com","http://www.news.com");
  95. secondGroup[2][2][2]=new Option("Wired","http://www.wired.com");
  96.  
  97. var temp1=document.isc.stage3
  98. function redirect1(y){
  99. for (m=temp1.options.length-1;m>0;m--)
  100. temp1.options[m]=null
  101. for (i=0;i<secondGroup[document.isc.example.options.selectedIndex][y].length;i++){
  102. temp1.options[i]=new Option(secondGroup[document.isc.example.options.selectedIndex][y][i].text,secondGroup[document.isc.example.options.selectedIndex][y][i].value)
  103. }
  104. temp1.options[0].selected=true
  105. }
  106.  
  107. function redirect2(z){
  108. window.location=temp1[z].value
  109. }
  110.  
  111. //-->
  112. </script>
  113.  
  114. </td>
  115. </tr>
  116. </table>
  117. </FORM>


Jak ma wygladac przerobiony kod tak zeby w pierwszym polu wyniki były pobrane z bazy i w drugim polu tlyko w drugim warunek przy zapytanie WHERE kl=$id to $id wybranej opcji nr 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.