Forskel på 15, og 5 i løkke
Vi har en række kategorier der hver har et tal og gemmes i et felt i formatet "1,9,14,17" problemet er at når vores system udskriver og skal vise hvilke kategorier der er valgt vises 4 også fordi 14 er valgt.Vores funktion ser således ud
while ($kategoriout = mysql_fetch_array($kategorisql)){
echo '<div style="float:left; width:130px; white-space: nowrap; text-align:left; margin:1px;">';
$mystring = $row['gavetype'];
$findme = $kategoriout['id'];
$pos = strpos($mystring, $findme);
echo $findme.' --- '.$mystring.'<br>';
if($pos === false) {
echo '<input type="checkbox" name="gavetyper'.$kategoriout['id'].'" value="1">'.$kategoriout['navn'].'<br>';
} else {
echo '<input checked type="checkbox" name="gavetyper'.$kategoriout['id'].'" value="1">'.$kategoriout['navn'].'<br>';
}
echo '</div>';
}
Er der nogen der kan løse den så vi ikke får dobbelt konfekt i kategori afkrydsningen?
På forhånd tak for hjælpen.