Я пишу это в файл:
$myFile = "purchases.txt";
$fh = fopen($myFile, 'a');
$stringData = $title ."|". $id;
fwrite ($fh, $stringData."|");
fclose ($fh);
В отдельном файле я пишу имена:
$name = $_POST['name'];
$last = $_POST['lastname'];
$name = $name ." ". $last;
$myFile = "purchases.txt";
$fh = fopen($myFile, 'a');
$stringData = $name;
fwrite ($fh, $stringData."\r\n");
fclose ($fh);
И повторяю содержимое:
foreach($lines as $theline ) {
list($title, $id, $name) = split('\|',$theline);
echo "
<tr><td><h3>Title</h3></td>
<td><h3>ID</h3></td>
<td><h3>Name</h3></td>
<td><h3>Date</h3></td>
<tr><td><h4>$title</h4></td>
<td><h4>$id</h4></td>
<td><h4>$name</h4></td>
<td><h4>".date('l \\t\h\e jS')."</h4></td></tr>
";
}
Файл выглядит следующим образом:
Uncharted 3 |1| Deus Ex |2| Metal Gear Solid |3|Lib drfsdgf
Проблема: Если в файле более одного названия игры, он печатает название вместо имени клиента в таблице.