

Checkboxy - nejdou z nich dostat hodnoty
Zdravím, mám menší problém, udělal jsem ve formu multicheckboxy a když je pak v php chci dostat do proměnné hází mi to úplné blbosti.
Form: - Hodnoty reprezentují ID věci v db.
<form method="POST" action='' style="margin-top: 50px">
<input type="checkbox" name="anvils" value="30138">
<input type="checkbox" name="anvils" value="30139">
<input type="checkbox" name="anvils" value="30140">
<input type="checkbox" name="anvils" value="30141">
<input type="checkbox" name="anvils" value="30142">
<input type="checkbox" name="anvils" value="30143">
<input type="checkbox" name="anvils" value="30144">
<input type="checkbox" name="anvils" value="30145">
<input type="checkbox" name="anvils" value="30146">
<input type="checkbox" name="anvils" value="30147">
<input type="hidden" name="id" value="<? echo $id; ?>">
<input type="submit" value="Nabídnout výměnu">
</form>
Tady je zpracování formu
$id = $_POST['id']; // ID věci kterou chci vyměnit
$looking_for = ""; // ID věci/věcí za které jsem ochoten měnit
for($i=0;$i<count($_POST['anvils']);$i++) {
if(!is_numeric($_POST['anvils'][$i])) // ID musí být číslo
die("<script> alert('Chyba, kontaktujte Administrátora');window.location.href='xxxxx' </script>");
else
$looking_for.= $_POST['anvils'][$i].";"; Uložím všechny ID do proměnné a oddělím je ;
}
$looking_for = strlen($looking_for, 0, -1); //Smažu ; na konci
if($looking_for == "") die("<script> alert('Chyba, musíte vybrat minimálně 1 item');window.location.href='xxxxx' </script>");
echo $looking_for; // Tohle mi místo ID itemů které vyberu vyhodí 3
OfferAnvil($id, $_SESSION['xxxxx'], $looking_for);
echo "<script> window.location.href = 'xxxxx' </script>";
Díky moc, pomohlo