Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ACCESS] opcja przypominania
Forum PHP.pl > Forum > Bazy danych
M@X
mam nadzieje że dobrze umiejscowiłem ten temat, w końcu Access to też baza danych.
A pytanie moje brzmi: jak ustawić w accesie opcje przypominania np: wpisuje jakąs date w dane pole i jeśli minie 7 dni to wyskakuje jakis alert. Wiem że jest taka opcja ale nie moge jej znalezc. Prosze o pomoc i jak jej użyć.
KRCreater
Są dwa sposoby:
1.Za pomocą ciastka. Mianowicie, możesz stworzyć ciastko o jakiejś nazwie ustawić, żeby wygasło po 7 dniach a później sprawdzić czy istnieje ciastko jeżeli nie to wywołujesz co chcesz.

2.Dajesz w tabeli pole 'data' w tabeli następnie tworzysz skrypt o nazwie np. przypomnienie.php , który wygląda tak:

[php:1:1cf14a3d54]<?php
$sql = mysql_connect("sql_host","$sql_admin","$sql_pass");
mysql_select_db($sql_baza);
$zapytanie = "SELECT * FROM nazwa_twojej_tabeli";
$wynik = mysql_query($zapytanie);
while($t = mysql_fetch_array($wynik)){

$data = getdate();
$dzien = $data['mday'];
$miesiac = $data['mon'];
$rok = $data['year'];

$d_log = explode("-", $t['data']);

if(($d_log['0'] <= $dzien - 7) && ($d_log['1'] == $miesiac) && ($d_log['2'] == $rok)) {
/*tutaj wywołuj to co chcesz aby wykonało po 7dniach*/
}
}

?>[/php:1:1cf14a3d54]

Includujesz to na każdej stronie albo tylko na indexie, to będzie sprawdzało za każdym razem jak się wywoła strone, czy data w bazie ma więcej jak 7 dni i wykonuje to co będziesz chciał.

Mam nadzieje, że pomogłem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.