2013-02-14 42 views
1

我正在使用html,php和bootstrap來創建一些列表和按鈕。我的第一個問題是,我寫了一個腳本填充「選擇」下拉列表。它應該轉到「sounds /」目錄並使用.wav文件填充本身。 「選擇」顯示正確,它只是不填充列表。我的目錄中有.wav文件,我給了目錄本身的完全權限。所以它不是。<select>不填充,按鈕內嵌<select>

我的另一個問題是如何將一個按鈕與「選擇」下拉內聯。我不希望下一行。

<!--CALL TAB--> 
<div id="call"> 
    <div class="container"> 
    <div class="hero-unit"> 
     <h5>Call Functions -</h5> 
     <h6>Test Paragraph</h6> 

     <br> 

     <h6> Select a Sound One -</h6> 
     <div class="row"> 
     <div class="span2"> 
      <select id="sound1"> 
      <?php 
       foreach(glob('sounds/*.wav') as $filename){ 
       $rest = substr($filename, 7);  
       echo "<option>".$rest."</option>"; 
       } 
      ?> 
      </select> 
     </div> 
     </div> 

     <br> 

     <h6> Select a Sound Two -</h6> 
     <div class="row"> 
     <div class="span2"> 
      <select id="sound2"> 
      <?php 
       foreach(glob('sounds/*.wav') as $filename){ 
       $rest = substr($filename, 7);  
       echo "<option>".$rest."</option>"; 
       } 
      ?> 
      </select> 
     </div> 
     </div> 

     <br> 

     <h6>Volume - </h6> 
     <div id="slider-range-max"> 
     </div> 
    <div class="row"> 
     <div class="span6"> 
     <br> 
     <p><a class="btn btn-large btn-primary" href="index.html">Play <i class="icon- play"></i></a> <a class="btn btn-large btn-danger" href="index.html">Pause <i class="icon-pause"></i></a> 
     </div> 
    </div> 
    </div> 

    <hr> 

    <footer> 
     <p>&copy; FOOTER</p> 
    </footer> 
    </div> 
</div> 
+0

您是否嘗試過'echo'只是'$ filename'沒有'SUBSTR()'? – matthewpavkov 2013-02-14 05:45:11

+0

剛剛嘗試過,它似乎沒有改變任何東西。 – user1174862 2013-02-14 05:56:29

回答

1

獲得select旁邊的按鈕很簡單。如果您沒有將selectbutton設置爲block元素,則它們應該彼此相鄰(內嵌塊)。如果下面的HTML不適用於您(按鈕不在選擇旁邊),則嘗試將float: left;添加到selectbutton

對於你的​​3210,你確定路徑正確嗎?執行此操作的PHP文件與sounds文件夾在哪裏?你的目錄結構是什麼?

http://jsfiddle.net/3JQeZ/

<div class="row"> 
    <div class="span2"> 
     <select id="sound1"> 
      <option>1 option</option> 
      <option>2</option> 
      <option>3</option> 
     </select> 
     <button>Button</button> 
    </div> 
</div> 
+0

感謝您在按鈕上的提示。 「聲音」文件夾位於我的webroot文件夾內。至於php文件,我不知道我必須創建一個單獨的文件。 (我對此有點新)我雖然可以直接從html調用一個php函數。 – user1174862 2013-02-14 05:49:47

+0

那麼,你可以將你的服務器配置爲在.html文件中執行PHP。如果你'echo $ filename',你看到源代碼中有什麼?你應該。如果不是,那麼問題出在路徑上。你的文件所在的特定文件夾是什麼? – matthewpavkov 2013-02-14 06:05:22

+0

它看起來像我拼寫其中一個文件夾的「聲音」。它現在似乎在工作。 – user1174862 2013-02-14 06:19:03