Topic: Duomenys iš formos į duomenų bazę, per checkbox'us
Labas vakaras. Nesu visiškai žalias php'e ar mysql'e, tačiau yra problemų kurių nėjo išspręst :)
Taigi, idėja tokia: imu duomenis iš duomenų bazės, juos atvaizduoju formoje su checkbox'ais, ir jau trečiame žingsnyje sudeliojęs kur reikia, kur nereikia varneles, mygtuko pagalba noriu juos įrašyti į duomenų bazę.
Gyvenimiškas pavizdys: turiu studentų sąrašą, ir tik kai kuriuos norėčiau priskirti grupei. Iš 10 studentų tik 5 iš turi priklausyti "lietuviai" sąrašui. pvz :D
Pabandysiu paaiškinti kodu:
Imu duomenis ir kosntruoju forma:
echo "<form method='post' id ='frm1' action='write.php'>";
echo "<table id='studentai'>";
echo "<tr>";
echo "<th></th>";
echo "<th>Vardas</th>";
echo "<th>Pavarde</th>";
echo "<th>Amzius</th>";
echo "</tr>";
while($eilute = mysql_fetch_array($select_studentai)) {
echo "<tr>";
echo "<td><input type='checkbox' name='data[]' value='".$eilute['id']."'/></td>";
echo "<td>".$eilute['VARDAS']."</td>";
echo "<td>".$eilute['PAVARDE']."</td>";
echo "<td>".$eilute['AMZIUS']."</td>";
echo "</tr>";
}
echo "</table>";
echo "<input type='checkbox' name='checkall' onclick='checkUncheckAll(this);' style='margin:6px;'/>Pažymėti visus<br/><br/>";
echo "<input type='submit' name='irasyti' value='talpinti sudentus'/>";
echo "</form><br/><br/>";
$_POST['data'] gauna visų checkbox'ų value studentų ID, kaip man dabar tuos ID priskirti konkretiems studentams, ir butent tuos konkrečius studentus sudėti į kitą lentelę duomenų bazėje?
Arba duomenų bazėje turėdamas 'studentų' lentelę ir 'sąrašų' lentelę, tiesiog stuendo id sudelioti i atitinkamus sąrašus, sąrašų lentelėj. To irgi nemokėčiau padaryti. Turit minčių?