IQ teszt weboldal - PHP segédlettel
Hello,
Nemrégiben kezdtem el ismerkedni a PHP-vel.
Nem programozó vagyok, mint gyanítom mindenki más a weblaborban. Wiszont szeretnék egy honlapot csinálni. Ehhez szeretnék egy kis segítséget kérni.
A lényeg hogy olyan "IQ teszt szerű" oldalakat szeretnék létrehozni, amelyek mellett az eredménytől, elért pontszámtól függően, ösztönzés képpen egy kép jelenik meg egyre tökéletesebb minőségben.
Már próbálkozok vele de még nagyon messze a megoldás (bár először könnyűnek tűnt).
Próbálkozásom:
http://enlarger-pills.com/keret.html
:) ez az alap domain volt kéznél :)
Azt szeretném, hogy az űrlap elküldésekor frissüljön a kép is az elért pontszámtól függő felbontásban. Szegényes "tudásommal" a kép megjelenítését csak egy új keretben tudtam megoldani. Ezt a keretet viszont frissítenem kell minden egyes eredmény kiértékelés után. Ami viszont nem működik, mert nem veszi át a 2. keret a $pontszam változót az űrlapról.
Meg lehet úgy oldani a problémát, hogy ne kellejen MYSQL adatbázist használnom?
Szeretném, ha több visitor is tudna próbálkozni egyszerre illetve az eredmény kiértékelésével együtt a kép is frissülne.
Ha érdekelnek valakit a php framek:
A kép
http://enlarger-pills.com/kocka.txt
A kérdőív
http://enlarger-pills.com/kerdesek.txt
Előre is köszönöm a segítséget:)
■ Nemrégiben kezdtem el ismerkedni a PHP-vel.
Nem programozó vagyok, mint gyanítom mindenki más a weblaborban. Wiszont szeretnék egy honlapot csinálni. Ehhez szeretnék egy kis segítséget kérni.
A lényeg hogy olyan "IQ teszt szerű" oldalakat szeretnék létrehozni, amelyek mellett az eredménytől, elért pontszámtól függően, ösztönzés képpen egy kép jelenik meg egyre tökéletesebb minőségben.
Már próbálkozok vele de még nagyon messze a megoldás (bár először könnyűnek tűnt).
Próbálkozásom:
http://enlarger-pills.com/keret.html
:) ez az alap domain volt kéznél :)
Azt szeretném, hogy az űrlap elküldésekor frissüljön a kép is az elért pontszámtól függő felbontásban. Szegényes "tudásommal" a kép megjelenítését csak egy új keretben tudtam megoldani. Ezt a keretet viszont frissítenem kell minden egyes eredmény kiértékelés után. Ami viszont nem működik, mert nem veszi át a 2. keret a $pontszam változót az űrlapról.
Meg lehet úgy oldani a problémát, hogy ne kellejen MYSQL adatbázist használnom?
Szeretném, ha több visitor is tudna próbálkozni egyszerre illetve az eredmény kiértékelésével együtt a kép is frissülne.
Ha érdekelnek valakit a php framek:
A kép
http://enlarger-pills.com/kocka.txt
A kérdőív
http://enlarger-pills.com/kerdesek.txt
Előre is köszönöm a segítséget:)
MySQL helyett...
Pl.:
Aztán az urlap aljára beszurod egy sima img taggal a képmanipulálo scriptet,paraméterként átadva az elért pontszam alapján számitott minőséget.
Az img tag csak akkor jelenjen meg ha már érkezett be válasz(!empty($_POST))
Az eddig elért pontszámot meg tárolhatod sessionban
Köszi!
Nem kell két frame-t használnom sem ezzel a módszerrel:)
Most már csak az kell kitalálnom hogy mi az a session. :)
Munkamenet
Ez egy egyedi azonositot rendel minden userhez,amit vagy sütiben,vagy urlben továbbit,és a változokat két oldalletöltés(munkamenet) között (alapesetben) fájlban tárolja.
Ez alapesetben automatikus.
És ha egy változot session változoként definiálsz,akkor az a későbbiekben is elérhető azokrol az oldalakrol,amiken el lett inditva a session(és ahhoz a domainhoz ill. abban a konyvtárban vannak)
Vagyis kiszámolod az adott oldalon elért pontszámot,és ha a session már tartalmazza az $pontszam változot akkor ahhoz hozzàadod az adott oldalon elért pontszámot:$_SESSION["pontszam"]=$_SESSION["pontszam"]+$pontszam;;
print $_SESSION["pontszam"];
egyébként itt találsz jonéhány precizebb)) leirást a sessionrol,ha használod a eresőt...
Session
Már halad a próbaoldalam:
http://enlarger-pills.com/elsov.php
(A megoldások: Krisztian, 32, 26)
Ha még a sesson is meglesz akkor kezdhetem a honlapot. :)
Esetleg még egy kérdés.
A beviteli mezőbe beírt karakterláncnál azt szeretném, ha mindegy lenne hogy nagybetűs vagy kisbetűs.
Ezt a "StrToLower" parancsal oldhatom csak meg(mindent kicsire alakítok)? Nincs egyszerűbb megoldás?
Köszönöm még egyszer a segítséget!
hu.php.net
pl.: strstr,stristr;ereg,eregi
Utanna kell nézni,attol függően hogy hogy szeretnéd megoldani....