Imam multiselect check box na html/php form koji pošilja vrednosti u Mysql.
Checkbox del kode je:
<?
$q = mysql_query ("SELECT * FROM users WHERE user != '$user'") or die (mysql_error());
while ($row = mysql_fetch_object($q)) //u tabeli users imam više usera, $user je pa trenutno logirani
{
echo "<input type=\"checkbox\" name=\"user[]\" value =\"$row->id\">$row->name $row->surname<br>";
}
?>
insert izgleda ovako:
$id_new = mysql_insert_id(); //ovo dobijem od predhodnega inserta
$user = $_POST['user'];
foreach ($user as $nesto)
{
$sql=" INSERT INTO new_table (id_new, id_user, col_yes)
VALUES('" . $id_new. "','" . mysql_escape_string($nesto) . "', '0')";
$res=mysql_query($sql);
}
Na ovaj način u new_table se upišu selektirane usere (selektirane check boxe)
Interesira me kako da editiram ovaj deo. Kada idem na edit i se otvori forma da useri koji su bili selektirani da isto budu selektirani i da mogu da jih promenim - da selektiram druge ili deselektiram predhodne.
Hvala