Mark Rene Jensen Ответов: 0

Выберите из выпадающего списка нажмите ok и сохраните его


<select name="s1">
      <option value="" selected="selected">-----</option>
  <?php 
       foreach(glob(dirname(__FILE__) . '/txt/*') as $filename){
       $filename = basename($filename);
       echo "<option value='" . $filename . "'>".$filename."</option>";
    }
	

?>

</select>


	
<form action="save_selected.php" method="post">
    <input type="submit" name="myfile" value="ok" />
</form>



<?php
var name = document.getElementById("myText").value;
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt =  $filename;
fwrite($myfile, $txt);

fclose($myfile);
?>


Что я уже пробовал:

Прямо сейчас его просто спасают прямо сейчас. Затем я попытался разделить код на 2 файла. Как кнопка может обнаружить выбранный файл в var! а потом прочитать код сохранения?

Можно ли сохранить весь код в одном файле и использовать цикл? Первое чтение файлов в выпадающем списке (код) нажмите OK, (пуск код "Сохранить")?

Richard Deeming

Непонятный. Вы путаете PHP и Javascript (пытается позвонить document.getElementById из кода на стороне сервера)- У тебя есть ... <select> за пределами вашего <form>, так что выбранное значение не будет отправлено на сервер. Вы имеете в виду элементы и переменные, которые не существуют.

Я думаю, вам нужно взглянуть на некоторые базовые учебники PHP. В частности, сосредоточьтесь на разделении кода между сервером и клиентом.

Mark Rene Jensen

Я только что узнал об этом, я только что прочитал в сети, что вы не можете смешивать php и html/javascript вместе! хорошо спасибо

0 Ответов