formulare, for lykker og funktioner
Hejsa!Har følgende formular :
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="0">
<?
// hent informationer om den side der tilknyttes filer til
$get_side = sql("select * from inhold where id = '$sid'");
$row_side = mysql_fetch_row($get_side);
?>
<tr>
<td class="border-b" valign="top" width="75%">
<?
echo "Du er ved at tilknytte filer til følgende side <b>$row_side[2]</b>";
?>
</td>
</tr>
<form action="sider.php" name="tilknyt_filer" method="post">
<input type="hidden" name="sid" value="<?=$sid;?>">
<?
$i =1;
// hent informationer om tilgængelige filer
$get_filer = sql("select * from lfdb_files where aktiv ='1' order by fil");
$antal_filer = mysql_num_rows($get_filer);
while ($row=mysql_fetch_row($get_filer)) {
?>
<tr>
<td valign="top" align="left" width="75%">
<input type="checkbox" name="fil_id[<?=$i;?>]" value="<?=$row[0];?>"> <?=$row[3];?><br>
</td>
</tr>
<?
$i++;
}
?>
<tr><td>
<input type="hidden" name="antal_filer" value="<?=$antal_filer;?>">
<input type="submit" name="submit_fil_til_side" value="Tilknyt disse filer" class="button2">
</td></tr>
</form>
</table>
og følgende funktioner til at behnadle formularens data med :
if(isset($submit_fil_til_side)) {
$antal_fil_id = "$antal_filer";
for($i =1; $i < $antal_filer; $i++) {
TilknytFil($sid,$fil_id[$i]);
}
}
function TilknytFil($sid,$fil_id[$i]) {
global $respons_msg;
sql("inset into side_fil(id,fil_id,side_id) VALUES ('','$fil_id[$i]',$sid)");
$respons_msg = "Fil(erne) er tilknyttet siden";
}
Problemet er at det giver fejl i funktionen.
Det kan være op til 30-40 filer der er muligt at tilknytte den enkelte side, men fil tallet variere efter hvor mange filer brugeren nu har uploadet
Jeg vil have indsat følgende i en database
side_id
fil_id
side_id får jeg fra variablen $sid
men problemet er at få overført $fil_id[] og få den med gennem funktionen
Nogen bud på hvad jeg kan gøre for at få den med ?
