Poszukuję skryptu umożliwiającego:
1. Wprowadzenie przez formularz jakiejś nazwy (Adam) i pewnej liczby godzin.
Adam >>>> 256 h
2. Po wprowadzeniu dane pojawiają się poniżel na liście z skrypt odlicze 256 h.
3. Po odliczeniu wypisuje Adam >>> gotowe
Najlepiej żeby odliczał na bierząco coby urzytkownicy widzieli ile jeszcze czsu zostało.
Z góry dziękuję
Trochę poszperałem i zbudowałem prosty formularz.
Kod
$pole1 = trim($_POST['pole1']);
$pole2 = trim($_POST['pole2']);
if(empty($pole1) and empty($pole2)) {
echo '<form action="" method="post">
<input type="text" name="pole1" style="width: 200px;" />
<input type="text" name="pole2" style="width: 200px;" />
<input type="submit" value="Save" />
</form>';
}
else {
$dane = $pole1."`".$pole2."\n";
$file = "baza.txt";
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, $dane);
flock($fp, 3);
fclose($fp);
echo "Dane zostały zapisane!<br />";
echo "<a href=\"form.php\">Back</a><br>";
}
$file = file("baza.txt");
foreach($file as $value) {
$exp = explode("`",$value);
echo $exp[0]."".$exp[1]."<hr />";
}
?>
$pole2 = trim($_POST['pole2']);
if(empty($pole1) and empty($pole2)) {
echo '<form action="" method="post">
<input type="text" name="pole1" style="width: 200px;" />
<input type="text" name="pole2" style="width: 200px;" />
<input type="submit" value="Save" />
</form>';
}
else {
$dane = $pole1."`".$pole2."\n";
$file = "baza.txt";
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, $dane);
flock($fp, 3);
fclose($fp);
echo "Dane zostały zapisane!<br />";
echo "<a href=\"form.php\">Back</a><br>";
}
$file = file("baza.txt");
foreach($file as $value) {
$exp = explode("`",$value);
echo $exp[0]."".$exp[1]."<hr />";
}
?>
Pozostaje jednak problem by dane z $pole2 były wczytywane jako "licznik". Odmierzający godziny do wartości 0.