Jel si ti siguran da ti ovo gore uopste radi jer se meni cini da ti ima gomila sintaksnih gresaka.
Ako ti je $bdmr == implode(',',$_POST['bdrm']); onda normalno da nece onaj ternarni da ti radi kako treba. Onaj prvi kod bi mozda trebalo da je:
Code:
<form method="post" action="" >
<?php
$query = mysql_query("select i.anBrand as brand, name as imebranda from brands");
while ($red = mysql_fetch_array($query, MYSQL_ASSOC)) :
$checked = in_array($red['brand'], explode(',', $bdrm)) ? ' checked="checked"' : ''; ?>
<input type="checkbox" name="bdrm[]" value="<?= $red['brand']; ?>" <?= $checked; ?> /><?= $red['imebranda']; ?>
<?php endwhile; ?>
<input type="submit" value="Submit" />
</form>
- Zasto izvrsavas this.form.submit(); svaki put kad neko klikne na checkbox umesto kad neko klikne na submit dugme?
- Zasto koristis mysql_* funkcije? Koristi PDO ili bar mysqli.