Witam,
Chciałbym zapisać listę obecności w pliku txt. Udało mi się sklecić coś takiego ale po kliknięciu w button nie dodaje mi się to co trzeba tylko pełno jakiś godzinprzyjsica.
<?php
$godzprzyjscia = $_POST['godzinaprzyjscia']; // formularz typu text
$godzwyjscia = $_POST['godzinawyjscia'];// formularz typu text
$powodnieobecnosci = $_POST['powodnieobecnosci'];
$pracownik = $_POST['pracownik']; // nazwisko pobrane z selecta , select pobiera dane z tabeli (db) o anzwie pracownicy
$obecny = $_POST['obecny'];// formularz typu text
$nieobecny = $_POST['nieobcny'];
$powodnb = $_POST['powodnb'];
$datapracy= $_POST['datapracy'];
if (isset($_POST['obecny'])&&(isset($_POST['godzinaprzyjscia']))&&(isset($_POST['datapracy']))) {
$query1 = mysql_query("UPDATE pracownicy SET obecnosc='obecny', godzinaprzyjscia= '$godzprzyjscia', datapracy = '$datapracy' WHERE nazwisko='$pracownik'") ; if($query1){
}
else {
}
include 'lista_obecnosci.php';
}
if (isset($_POST['nieobecny'])&&(isset($_POST['godzinawyjscia']))&&(isset($_POST['powodnb']))) {
$query2 = mysql_query("UPDATE pracownicy SET obecnosc='nieobecny',godzinawyjscia= '$godzwyjscia', powodnb='$powodnb' WHERE nazwisko='$pracownik'"); if($query2){
}
else {
}
include 'lista_obecnosci.php';
}
?>
<?php
// zmienna $dane, która będzie zapisana
// może także pochodzić z formularza np. $dane = $_POST['dane'];
$dane = $pracownik;
// przypisanie zmniennej $file nazwy pliku
$file = "obecnosci/baza.txt";
// uchwyt pliku, otwarcie do dopisania
$fp = fopen($file, "a,r+");
// blokada pliku do zapisu
// zapisanie danych do pliku
// odblokowanie pliku
// zamknięcie pliku
}
?>
Ten post edytował harymilloki 10.03.2013, 09:35:34