php将多选标签保存到文本文件中

时间:2016-12-31 08:31:34

标签: php file select tags save

我在表单中有3个选择标记:

    <form   id="transactions" method="POST">
        <select name="Markets">
          <option value="Asia_cnl">Asia</option>
          <option value="Europe_mct">Europe</option>
          <option value="America_sth">South America</option>
            ...etc  
        </select>

从&#34; Markets&#34;中选择一个选项将填充第二个slect标签&#34; Circuits&#34;。让我们说用户选择选项&#39;亚洲&#39;:

        <select name="Circuits">
          <option value="SSyoung">SSyoung</option>
          <option value="Weytang">Weytang Corp.</option>
          <option value="Anushi">Anushi Media inc.</option>
            ...etc  
        </select>

从&#34; Circuits&#34;中选择一个选项。将加载最后一个选择标记&#34; ActivePartners&#34;:

        <select name="ActivePartners">
          <option value="id_of_partner_1">Partner1</option>
          <option value="id_of_partner_2">Partner2<option>
          <option value="id_of_partner_3">Partner3</option>
            ...etc  
        </select>

        <input type="submit" name="submit" value="Update List"/>
        </form>

用户将删除&#34; ActivePartners&#34;中的某些值。并且必须将结果保存到文本文件中,如下所示:

  • 文件内容:&#34; ActivePartners&#34;
  • 的所有剩余选项
  • 文件名:(所选文字&#34; Circuits&#34;)。txt
  • DIrectory:/ path1 /..etc /(&#34; Markets&#34;)的选定文字

我怎么能在php中处理这个?

黑烟不在我的脑海里,我很感激任何答案都有一个abemus脚本! : - )&#39;

1 个答案:

答案 0 :(得分:0)

首先更改表单字段名称值。提交数据后,它会存储在$_POST变量中,以便您可以使用 $_POST['markets']$_POST['circuits']$_POST['activePartners'] 跟踪数据

$target_file = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = $_POST['markets']." ".$_POST['circuits']." ".$_POST['activePartners']."\n";
fwrite($target_file , $txt);
fclose($target_file);