簡體   English   中英

如何選擇選擇標簽的選項值?

[英]how to select the option value of a select tag?

如何通過從文本文件中讀取選擇標記來選擇選擇標記的選項值,以下是我的代碼,

文字檔:txt.txt

  SUBMISSION TYPE:PRIORITY

的PHP:

  $filename = 'txt.txt';
  $str = file_get_contents($filename);

   $data = explode("\n", $str);  

   for ($z=0; $z<=1; $z++){
     $data[$z] = explode(":", $data[$z]);
       }
   for ($y=0; $y<=1;$y++){
   if($data[$y][0]=="SUBMISSION TYPE"){
   $submissiontype= $data[$y][1];} 
    }    

HTML:

     <th>Submission Type: <title="Submission Type"></th>

  <td><select id="submission" name="submission" autocomplete="off">
    <option value="NORMAL"<?php echo strcmp($submissiontype, 'NORMAL') === 0 ? ' selected' : ''; ?> >NORMAL</option>
 <option value="PRIORITY"<?php echo strcmp($submissiontype, 'PRIORITY') === 0 ? ' selected' : ''; ?>>PRIORITY</option>
 <option value="PAPERSTUDY"<?php echo strcmp($submissiontype, 'PAPERSTUDY') === 0 ? ' selected' : ''; ?>>PAPERSTUDY</option>
     </td>

任何人都可以指出此代碼中的錯誤嗎?

代碼的HTML嵌入式PHP部分無法正常工作,即使我將其指定為PRIORITY,也始終將提交類型值選擇為NORMAL。

也許我在這里是錯的,但是我認為問題是$data[$y][0] == "PROJECT TITLE"從來都不為真,因此$submissiontype仍然是未定義的,因此應該選擇的選項永遠不是。

您不應該將$data[$y][0]"SUBMISSION TYPE"嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM