[php & mysql] - повече от 1 категорий с checkbox

Gasolincho

Registered
Привет!

Когато се опитам да задам повече от една група не просто не става, задава само последно избраната група т.е. ако задам отметката на "Група 1" след това и на "Група 2", в mysql "insert-ва" само "Група 2" а аз искам да въведе и двете. Може би аз допускам някаква много проста грешка но искам да се допитам и до Вас.

Ето html-a, за групите :

Група: Група 1<input type="checkbox" name="grupa" value="1" /> / Група 2<input type="checkbox" name="grupa" value="2" /> / Група 3<input type="checkbox" name="grupa" value="3" /> / Група 4<input type="checkbox" name="grupa" value="4" />
/ Група 5<input type="checkbox" name="grupa" value="5" />/ Група 6<input type="checkbox" name="grupa" value="6" /><br \>


Ето масива след като изпълня заявката:

Код:
$grupa=$HTTP_POST_VARS ['grupa'];

####insert#####

$query="INSERT INTO table(grupa,info,date) VALUES('$grupa','$info','$date')";

Ето и скрипта от, който извличам данните:
Код:
$grupa=mysql_result($result,$i,"grupa");
$info=mysql_result($result,$i,"info");
$date=mysql_result($result,$i,"date"); 


/// и показването : <td class=newsbox>$grupa</td>
 
Пробвай да го преправиш така:
Група: Група 1<input type="checkbox" name="grupa[]" value="1" /> / Група 2<input type="checkbox" name="grupa[]" value="2" /> / Група 3<input type="checkbox" name="grupa[]" value="3" /> / Група 4<input type="checkbox" name="grupa[]" value="4" />
/ Група 5<input type="checkbox" name="grupa[]" value="5" />/ Група 6<input type="checkbox" name="grupa[]" value="6" /><br \>
<?php
foreach($_POST['grupa'] AS $value) {
mysql_query("INSERT INTO таблицата (`полето`) VALUES ('$value')")or die(mysql_error());
}
 
Replace каза:
Пробвай да го преправиш така:
Група: Група 1<input type="checkbox" name="grupa[]" value="1" /> / Група 2<input type="checkbox" name="grupa[]" value="2" /> / Група 3<input type="checkbox" name="grupa[]" value="3" /> / Група 4<input type="checkbox" name="grupa[]" value="4" />
/ Група 5<input type="checkbox" name="grupa[]" value="5" />/ Група 6<input type="checkbox" name="grupa[]" value="6" /><br \>
<?php
foreach($_POST['grupa'] AS $value) {
mysql_query("INSERT INTO таблицата (`полето`) VALUES ('$value')")or die(mysql_error());
}

М не...
 

Горе