2016-12-31 3 views
0

У меня есть 3 выбора тегов внутри формы:PHP сохранения множественного выбора тегов в текстовый файл

<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> 

Выбор опции из «Рынки» заполнит второй Slect помечать «схем». Допустим, пользователь выбирает опцию «Asia»:

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

Выбор опции из «схемы» загрузит последний выберите тег «ActivePartners»:

 <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> 

Пользователь удалит некоторые значения в «ActivePartners "и должен сохранить результат в текстовый файл, как следующие: содержимое файла

  • : все остальные варианты„ActivePartners“
  • имя
  • файла: (т он выбрал текст «схем») TXT
  • поддиректорий:. /path1/..etc/(the выбранный текст «Рынки»)

как я могу справиться с этим в PHP?

Черный дым из моей головы, и я благодарен за любой ответ, чтобы иметь сценарий «abemus»! :-) '

ответ

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); 
+0

Благодарим Вас за answer.This просто сохранить каждый выбранный вариант из каждого выбора тега в строке и сохраните его в «newfile.text». Поэтому мне нужно сохранить все данные «activePartners» в файле с именем «выбранный вариант« Схемы »в папке с именем« выбранный вариант «Рынки». Я могу изменить структуру html, но требуемые правила сохранения - это. Чтобы быть более ясным, первый выбор относится к папке, второй относится к файлам внутри этого, а третий - данные из выбранного файла. – karmel

+0

Для множественного выбора из одного варианта выбора вы можете увидеть это [Multiple Select] (http://stackoverflow.com/questions/16886240/multi-select-php) –

+0

Хорошо, я получил его, добавив скрытое поле ввода, которое отслеживает путь и имя файла. Теперь каким образом можно сохранить все параметры «ActivePartners» в текстовый файл? мне нужно перебирать все из них или есть более короткий путь ?. Как я уже упоминал, путь уже зафиксирован в скрытом входном значении с именем «file_path» внутри формы. – karmel

 Смежные вопросы

  • Нет связанных вопросов^_^