ugrás a tartalomhoz

Űrlap adatai SQL-ben majd összegés lekérdezése.

dawidhun · 2008. Nov. 22. (Szo), 15.39
Üdv!

Egy elégé nehéz problémával állok szemben. Már átnéztem ezernyi oldalt a neten de még mindig nem találtam meg a megfelelő megoldást.

A feladatom:
Egy 25 kérdésből álló kérdőív készítése. Kérdésenként 6 lehetséges válasz (osztályzatok 0-tól 5-ig).

A probléma:
Megírtam html-ben a kérdőívet majd formáztam css-el. Megírtam az alap php kódot ami feldolgozza majd e-mail formájában továbbítja az eredményeket.
Ezzel már csak az a probléma, hogy kb. 200-an fogják kitölteni és mindezt 1 óra leforgása alatt. Egyrészről feldolgozási problémái is vannak annak, ha csak az egyes kitöltések eredményeit küldi el e-mailenként másfelől SQL-ben tárolva és onnan lekérdezve a végeredmény és az egyes kitöltések eredménye sokkal megfelelőbb lenne.
Először arra gondoltam, hogy txt-ben tárolom egy sima +1 el de ezt elvetettem miután mondták, hogy milyen intervallum alatt és hányan fogják kitölteni.

Ha valaki tudna segíteni abban, hogy hogyan változtassam meg a php kódot úgy, hogy sql adatbázisban tárolja mind a 25 kérdés 6 lehetséges válaszaira adott értékeket összegzés és külön-külön kitöltés formájában életet mentene. (:$)
A külön-külön kitöltési eredmények annyira nem is fontosak, mert akkor max. bennehagyom a php kódban, hogy küldje el e-mailben majd sql-ből egy csv-vel lekérdezem az összegzett eredményt.

Addig meglenne a kód, hogy csatlakozok az adatbázishoz, csak az kellene, hogy a php kód ellenőrizze, hogy van-e már olyan adat, ha igen, akkor adjon hozzá egyet, ha nincs, akkor hozza létre és adja meg az értékét 1re.

Kösz szépen előre is!

A php kód:

<?
$to = "feldolgozó e-mail címe";
$subject = "kérdőív címe";
$from = "küldő";
$headers = "Kérdőív címe, $from ";
$message = "
-------------------------------------
Kérdőív címe
-------------------------------------
A kérdőívre a következő válaszok érkeztek:

1: ".$_POST['1']."
2: ".$_POST['2']."
3: ".$_POST['3']."
4: ".$_POST['4']."
5: ".$_POST['5']."
6: ".$_POST['6']."
7: ".$_POST['7']."
8: ".$_POST['8']."
9: ".$_POST['9']."
10: ".$_POST['10']."
11: ".$_POST['11']."
12: ".$_POST['12']."
13: ".$_POST['13']."
14: ".$_POST['14']."
15: ".$_POST['15']."
16: ".$_POST['16']."
17: ".$_POST['17']."
18: ".$_POST['18']."
19: ".$_POST['19']."
20: ".$_POST['20']."
21: ".$_POST['21']."
22: ".$_POST['22']."
23: ".$_POST['23']."
24: ".$_POST['24']."
25: ".$_POST['25']."
";
mail($to,$subject,$message,$headers);
echo "Köszönjük.";


?>