お疲れ様です。php初心者のhideman0831と申します。
入力フォームから送られた下記のデータを削除依頼フォームから送られた削除依頼番号のデータを削除したいのですが、すべてのデータが削除されてしまいました。
ご指摘いただけると幸いです。
<>1<>manbyo1<>hello<>2018/08/24 13:02:14
<>2<>manbyo1<>hello<>2018/08/24 13:02:18
<>3<>manbyo1<>hello<>2018/08/24 13:02:20
<>4<>manbyo1<>hello<>2018/08/24 13:02:23
<>5<>manbyo1<>hello<>2018/08/24 13:02:24
<>6<>manbyo1<>hello<>2018/08/24 13:02:26
上記のテキストファイル(sample4.txt)
ソースコード
<?php //if文で$_POST[delete]から送信されたもののみ処理を開始 if(isset($_POST["delete"])){ $a = file("sample4.txt");} for($i = 1; $i <count($a); ++$i){ explode("<>",$i); } if($_POST["delete"] = $i){ $fp = fopen("sample4.txt","w+"); fwrite($fp,"削除されました。"); fclose($fp); }else{ $fh = fopen("sample4.txt","a"); fwrite($fh,"指定された番号は存在しません。"); fclose($fh); } ?>