-- tábla létrehozása
create table tarca (
az int not null primary key auto_increment,
penz double,
leiras varchar(100),
datum timestamp
)
-- mintaadatok
insert into tarca
(penz, leiras)
values
(850000, 'fizetés'),
(-45000, 'monitor LG'),
(-2000, 'egér Hama');
===== Könyvtárszerkezet =====
penztar/
|-css/
| `-style.css
|
|-includes/
| |-config.php
| `-db.php
|
|-templates/
| |-egyenleg.tpl
| |-felvesz.tpl
| |-felveszUrlap.tpl
| |-foot.tpl
| |-head.tpl
| |-index.tpl
| |-lista.tpl
| |-menu.tpl
| |-tableFoot.tpl
| |-tableHead.tpl
| `-tableRow.tpl
|
|-egyenleg.php
|-felvesz.php
|-felveszUrlap.php
|-index.php
`-lista.php
===== Fájlok =====
Főoldal
Pénztár
Az Egyenleg fülőn kérdezheti le az aktuális egyenleget.
A Felvesz fülőn új tételt vehet fel.
A kiadásokat negatív előjellel kell felvenni.
A Lista menüpont alatt megnézheti a kiadások és
bevételek listáját.
include 'config.php';
function connectDb() {
global $db;
$conn = mysqli_connect(
$db['host'],
$db['user'],
$db['pass'],
$db['name']
);
/* XAMPP-ban ez nem fut hibára mysqli_query()
azt írja, nincs adatbázis kiválasztva */
if(!$conn) {
die('Hiba a kapcsolódás során: ' .
mysqli_connect_error());
}
return $conn;
}
function closeDb($conn) {
mysqli_close($conn);
}
//beszúrás
function insertItem($conn, $tomb){
$sql = <<
Egyenleg
Az aktuális egyenleg: { egyenleg }
Új elem felvétele
{ msg }
Lista
Bevételek, kiadások
{ tableRows }
{ az }
{ penz }
{ leiras }
{ datum }