<?php print "<h3>bérlés vége</h3>"; //select legördülő lista kezdete print "<select name=evek2>";

Hasonló dokumentumok
PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK

HTML alapok 1. Minimális HTML file: <HTML> <HEAD> <TITLE> cím </TITLE> </HEAD> <BODY>... </BODY> </HTML> Formátum parancsok:

Memória játék. Felhasználói dokumentáció


Szkriptnyelvek. 1. UNIX shell

WEBFEJLESZTÉS 2. MUNKAMENET-KEZELÉS, HITELESÍTÉS

Programozási segédlet

Smalltalk 2. Készítette: Szabó Éva

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket.

PHP-MySQL. Adatbázisok gyakorlat

Web programozás I. 4. előadás

PHP. Adatbázisok gyakorlat

Python tanfolyam Python bevezető I. rész

PHP gyorstalpaló, avagy a Hello World-től az űrlapellenőrzésig

III. RÉSZ Munka a PHP-vel

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

PYTHON. Avagy hosszú az út a BioPythonig

PHP MySQL, Java JDBC MySQL. Adatbázisok az iskolában 2012 Dr. Balázs Péter Palatinus Endre és Erdőhelyi Balázs diái alapján

S z á m í t ó g é p e s a l a p i s m e r e t e k

Készítette: Gál Tamás. A tananyag programozott változata itt érhető el: Webfejlesztés

Programozás és adatbázis kezelés PHP ben

Webprogramozás szakkör

Mutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

length (s): Az s karaklerlánc hossza, substr(s,m,n): Az s mezőben levő karakterláncnak az m-edik karakterétől kezdődő, n darab karaktert vágja ki.

1.1.1 Dátum és idő függvények

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Függvények. Dr. Bécsi Tamás 6. Előadás

Programozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)

C programozási nyelv

Forráskód formázási szabályok

5-ös lottó játék. Felhasználói dokumentáció

Információk. Ismétlés II. Ismétlés. Ismétlés III. A PROGRAMOZÁS ALAPJAI 2. Készítette: Vénné Meskó Katalin. Algoritmus. Algoritmus ábrázolása

WEB PROGRAMOZÁS 3.ELŐADÁS. Űrlapok

Programozási nyelvek (ADA)

Extrémen brutál, gyors talpaló PHP nyelvhez (database). v2.1

Programozás alapjai C nyelv 10. gyakorlat. Standard függvények. Union

Fordított és szkript nyelvek összehasonlító elemzése. Sergyán Szabolcs

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Komputeralgebra Rendszerek

Operációs Rendszerek Gyakorlat

Programozási technológia

Előfeltétel: legalább elégséges jegy Diszkrét matematika II. (GEMAK122B) tárgyból

A C programozási nyelv I. Bevezetés

Python bevezető foglalkozás Python bevezető foglalkozás

A C programozási nyelv I. Bevezetés

JavaServer Pages (JSP) (folytatás)

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv

InFo-Tech emelt díjas SMS szolgáltatás. kommunikációs protokollja. Ver.: 2.1

Helló Világ! Témakörök. a.) feladat. b.) feladat. c.) feladat. Határidő: szerint

Pénzügyi algoritmusok

Model View Controller alapú alkalmazásfejlesztés

B I T M A N B I v: T M A N

Programozás alapjai. 5. előadás

Tartalomjegyzék. I. rész Az elsõ lépések

9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum.

Informatikus informatikus Térinformatikus Informatikus É 1/6

dr.xlsx A programról Szövegműveletekhez használható függvények

Programozás II. 2. Dr. Iványi Péter

Operációs Rendszerek II. labor. 2. alkalom

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.

Programozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás V 1.0 OE-NIK,

7. fejezet: Mutatók és tömbök

JavaScript. Molnár András

Adattípusok, vezérlési szerkezetek. Informatika Szabó Adrienn szeptember 14.

A Http és a PHP kapcsolata. Web-Sky Consulting Kft Tóth Imre 2009

Java és web programozás

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben

Operációs rendszerek 1.

Programozás I gyakorlat. 10. Stringek, mutatók

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Java II. I A Java programozási nyelv alapelemei

PHP alapjai II. Vincze Dávid Miskolci Egyetem, IIT

Speciális adatszerkezetek. Programozás alapjai II. (8. ea) C++ Tömbök. Tömbök/2. N dimenziós tömb. Nagyméretű ritka tömbök

Tili-Toli játék. Felhasználói dokumentáció

Lenyíló menük készítése. Összetett programok készítése

Programozási nyelvek I. 5. előadás (Gregorics Tibor anyagának felhasználásával)

Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május)

Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

Részvételi regisztráció támogatása a tanfolyamszervező saját weboldalán

Generikus osztályok, gyűjtemények és algoritmusok

Rekurzió. Dr. Iványi Péter

Web programozás. 3. előadás

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

Mintavételes szabályozás mikrovezérlő segítségével

Programozás C nyelven FELÜLNÉZETBŐL elhullatott MORZSÁK. Sapientia EMTE

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Objektumorientált Programozás VI.

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

15. Programok fordítása és végrehajtása

A C# programozási nyelv alapjai

8. gyakorlat Pointerek, dinamikus memóriakezelés

Átírás:

Legördülő listák dinamikus létrehozása és dátum kezelés. A kezdő dátumérték és a végérték beállítható. A hónapok a névvel jelennek meg.<br /> <table><tr><td> <form method="post"> print "<h3>bérlés kezdete</h3>"; //select legördülő lista kezdete print "<select name=evek>"; //for ciklus 2012 tól 2014 -ig for ($i=2012; $i<=2014; $i++) { //a $i lesz az aktuális év //A hónap nevek tömbben vannak, az indexelésük 1-től kezdődik (1=>) $honap=array(1=>'január','február','március','április','május','június','július','augusztus','szeptemb er','október','november','december'); print "<select name=honap>"; for ($i=1; $i<13; $i++) { // a $honap[$i] tömb lesz az aktuális hónap print "<option>".$honap[$i]."</option>"; print "<select name=napok>"; for ($i=1; $i<=31; $i++) { </td><td width="100"> </td><td> print "<h3>bérlés vége</h3>"; //select legördülő lista kezdete print "<select name=evek2>";

//for ciklus 2012 tól 2014 -ig for ($i=2012; $i<=2014; $i++) { //a $i lesz az aktuális év $honap=array(1=>'január','február','március','április','május','június','július','augusztus','szeptemb er','október','november','december'); print "<select name=honap2>"; for ($i=1; $i<13; $i++) { // a $szamtech[$i] tömb lesz az aktuális hónap print "<option>".$honap[$i]."</option>"; print "<select name=napok2>"; for ($i=1; $i<=31; $i++) { print"</td>"; print "<td> <h3>napi díj: </h3>"; print "<input type=text name=napidij>"; <input type="submit" name="ok" value="ok"> </form> </td></tr></table> if (isset($_post[ok])) { //A hónap neveket számmá váltjuk if ($_POST[honap]=="Január") $_POST[honap]=01; if ($_POST[honap]=="Február") $_POST[honap]=02; if ($_POST[honap]=="Március") $_POST[honap]=03; if ($_POST[honap]=="Április") $_POST[honap]=04;

if ($_POST[honap]=="Május") $_POST[honap]=05; if ($_POST[honap]=="Június") $_POST[honap]=06; if ($_POST[honap]=="Július") $_POST[honap]=07; if ($_POST[honap]=="Augusztus") $_POST[honap]=08; if ($_POST[honap]=="Szeptember") $_POST[honap]=09; if ($_POST[honap]=="Október") $_POST[honap]=10; if ($_POST[honap]=="November") $_POST[honap]=11; if ($_POST[honap]=="December") $_POST[honap]=12; if ($_POST[honap2]=="Január") $_POST[honap2]=01; if ($_POST[honap2]=="Február") $_POST[honap2]=02; if ($_POST[honap2]=="Március") $_POST[honap2]=03; if ($_POST[honap2]=="Április") $_POST[honap2]=04; if ($_POST[honap2]=="Május") $_POST[honap2]=05; if ($_POST[honap2]=="Június") $_POST[honap2]=06; if ($_POST[honap2]=="Július") $_POST[honap2]=07; if ($_POST[honap2]=="Augusztus") $_POST[honap2]=08; if ($_POST[honap2]=="Szeptember") $_POST[honap2]=09; if ($_POST[honap2]=="Október") $_POST[honap2]=10; if ($_POST[honap2]=="November") $_POST[honap2]=11; if ($_POST[honap2]=="December") $_POST[honap2]=12; print"<br /><br />"; //Kiírjuk a bérlés kezdetét a váltózók összefűzésével print "Bérlés kezdete: ".$_POST[evek].". év ". $_POST[honap]." hónap ".$_POST[napok].". nap<br />"; //kiírjuk a bérlés végét... print "Bérlés vége: ".$_POST[evek2].". év ". $_POST[honap2]." hónap ".$_POST[napok2].". nap"; print "<br />"; //kölcsönzés kezdetét jelző dátum változói $ev=$_post[evek]; $honap=$_post[honap]; $nap=$_post[napok];

//kölcsönzés végét jelző dátum változói $ev2=$_post[evek2]; $honap2=$_post[honap2]; $nap2=$_post[napok2]; /* Az mktime() az átadott paraméterekből állít elő Unix timestamp formátumú dátumot, ha az átadott paraméterek érvénytelenek a függvény hamis értéket ad vissza. Ez tulajdonképpen egy nagy egész szám, a Unix Epoch (1970 Január 1.) és az adott idő közt eltelt másodpercek száma. ez a sor megmondja nekünk, hogy a 2000. évben a július elseje milyen napra esett (szombat) echo date("l", mktime(0, 0, 0, 7, 1, 2000)); ebben a formában kell átadni a paramétereket: mktime(ora, perc, másodperc, honap, nap, év); Jobbról elhagyhatsz argumentumokat; ezeket a php az aktuális helyi dátum és idő alapján pótolja. */ $d1=mktime(0,0,0,$honap,$nap,$ev); $d2=mktime(0,0,0,$honap2,$nap2,$ev2); $napok=floor(($d2-$d1)/86400); /* float floor ( float $value ) Ha szükséges, akkor a megelőző legkisebb egész számmal tér vissza a value -t lefelé kerekítve. A floor() által visszadott érték float típusú, mivel a float értékészlete általában nagyobb, mint int-é. */ $napok=$napok+1; //a $napokhoz hozzáadunk +1-et ugyanis a kölcsönzés kezdőnapjára is fizetni kell kölcsönzési dijat print "Napok: ".$napok;

print "<br />"; $ar=$_post['napidij']; if ($napok>9) $ar=$ar*0.9; $dij=$napok*$ar; print "<br />9 napnál hosszabb kölcsönzési idő esetén 10% kedvezmény van.<br />"; print"ha a napi ár = $ar, akkor a kölcsönzési díj:<font size=5> ".$dij." Ft </font>"; //Itt más kedvezményt is alkalmazhatunk