Witam! mam mały problem... pewnie jest to dziecinnie łatwe ale kombinuje i kombinuje:) Otóż:
mam tabele A2:
id_przedmiotu|nazwa_przedmiotu|ilosc_glosow
No i chce na stronce zrobic taka sonde jakie kto chce przedmioty(z checkboxami! czyli wybornie tylko jeden) no i zalozmy ze do A2 sa takie:
<form method="post" action="sonda.php"><input type="hidden" name="PHPSESSID" value="6911e5ffa2b19bcd41927b5c720f8f8c" /> <font size=4 > 1. Przedmioty humanistyczne (limit 45 h):
</font><br />
<input type="checkbox" name="sonda" value="A2_1"> Podstawy zarz±dzania- w.
<input type="checkbox" name="sonda" value="A2_2"> Etyka zarz±dzania - w.
<input type="checkbox" name="sonda" value="A2_3"> Metody negocjacji - w.(15h)
<br /><input type="checkbox" name="sonda" value="A2_4"> Komunikacja interpersonalna - w.
<input type="checkbox" name="sonda" value="A2_5"> Język gestów - w.
<input type="checkbox" name="sonda" value="A2_6"> Podstawy prawa - w.(15h)
<br /><input type="checkbox" name="sonda" value="A2_7"> Prawo gospodarcze - w.
<input type="checkbox" name="sonda" value="A2_8"> Prawo Unii Europejskiej - w.
submit wysyla to sonda.php a w niej mam taki skrypcik:<?php
if ($sonda == A2_1) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=5";
}
else if ($sonda == A2_2) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=6";
}
else if ($sonda == A2_3) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=7";
}
else if ($sonda == A2_4) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=8";
}
else if ($sonda == A2_5) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=9";
}
else if ($sonda == A2_6) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=10";
}
else if ($sonda == A2_7) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=11";
}
else if ($sonda == A2_8) {
$zapytanie="UPDATE A2 SET ilosc_glosow=ilosc_glosow+1 WHERE id_przedmiotu=12";
}
?>
I problem polega na tym, iż jak zaznacze np ostatnie 3 to do tabeli dodany zostaje głos tylko do ostatniego rekordu, jak zaznacze dwa pierwsze to do drugiego....itd.(czyli do ostatniego zaznaczonego)
Proszę o pomoc:)
pozdrawiam!