PHPが初めてで、PHPのリスト要素を作成する方法にしばらく苦労していましたが、それがどのように機能するか理解できていないようです.javascriptによく似ていると思いました...情報を追加しているtxtファイルがありますフォームから最初の 2 つを追加します。フォームが送信されたときに動的に作成されたリスト要素に分離されたテキストブロック? リスト要素を作成する方法と、txt ファイルからの情報をリスト要素に追加する方法を教えてください。
今のところ、私はこのコードを php に持っていて、txt ファイルから情報をエコーすることで動作しますが、リスト要素を作成してテキストを追加することはできません。ヒントをいただければ幸いです。
<?php
if(isset($_POST['button'])) {
if( $_POST['filmnamn'] != "" && $_POST['betyg'] != "" && $_POST['link'] != "" && $_POST['photo'] != "" && $_POST['description'] != "") {
$myFile = 'demo.txt';
$titel = $_POST['filmnamn'] . ";" ;
$betyg = $_POST['betyg'] . ";" ;
$link = $_POST['link'] . ";" ;
$photo = $_POST['photo'] . ";" ;
$desc = $_POST['description'].PHP_EOL;
$data = "$titel$betyg$link$photo$desc";
$fh = fopen($myFile, 'a');
fseek($fh, 0, SEEK_SET);
fwrite($fh, $data);
fclose($fh);
$filename = ('demo.txt');
$handle = fopen($filename, 'r');
$fileinfo = fread($handle, filesize($filename));
$fileinfo_array = explode(';', $fileinfo);
echo $fileinfo_array[0].$fileinfo_array[1];
$div = getElementById('filmlista');
$list = createElement("li", $fileinfo_array[0]);
$list->setAttribute("class","listan");
$div->appendChild($list);
}
}
?>