Mam taki oto skrypt jak poniżej, zapisuje ondane do pliku txt, później inny skrypt te dane odczytuje. W tej chwili gdy dane pole no: pole1 zostanie puste (tn nic do niego nie wpiszę) skrypt w pliku txt zastępuje starą wartość pola1 na nową czyli na nic (bo nic nie wpisaliśmy) czy jest możliwość by w takim przypadku pozostawiał on starą wartość ?
<?php
$pole1 = trim($_POST['pole1']); $pole2 = trim($_POST['pole2']); $pole3 = trim($_POST['pole3']); $pole4 = trim($_POST['pole4']); $pole5 = trim($_POST['pole5']); $pole6 = trim($_POST['pole6']); $pole7 = trim($_POST['pole7']); $pole8 = trim($_POST['pole8']); $pole9 = trim($_POST['pole9']); $pole10 = trim($_POST['pole10']); $pole11 = trim($_POST['pole11']); $pole12 = trim($_POST['pole12']);
echo '<form action="" method="post"> <textarea name="pole1" style="width: 80px; height: 20px;"></textarea><textarea name="pole2" style="width: 80px; height: 20px;"></textarea><br>
<textarea name="pole3" style="width: 80px; height: 20px;"> </textarea><textarea name="pole4" style="width: 80px; height: 20px;"></textarea><br>
<textarea name="pole5" style="width: 80px; height: 20px;"> </textarea><textarea name="pole6" style="width: 80px; height: 20px;"></textarea><br>
<textarea name="pole7" style="width: 80px; height: 20px;"> </textarea><textarea name="pole8" style="width: 80px; height: 20px;"></textarea><br>
<textarea name="pole9" style="width: 80px; height: 20px;"> </textarea><textarea name="pole10" style="width: 80px; height: 20px;"></textarea><br>
<textarea name="pole11" style="width: 80px; height: 20px;"> </textarea><textarea name="pole12" style="width: 80px; height: 20px;"></textarea><br>
<input type="submit" value="Zapisz" />
</form>';
}
else {
$dane = "$pole1`$pole2`$pole3`$pole4`$pole5`$pole6`$pole7`$pole8`$pole9`$pole10`$pol
e11`$pole12`";
$file = "baza.txt";
echo "Dane zostały zapisane!<br />"; }
?>