Code: Select all
<?
//snip
for ($disc_num=1; $disc_num <= $_POSTї'discs'];++$disc_num) {
for ($index=1; $index <= sizeof($disc($disc_num));++$index) {
echo 'Disc '.$disc_num.' Track '.$disc($disc_num)ї$index]; //line 8
}
}
?>Moderator: General Moderators
Code: Select all
<?
//snip
for ($disc_num=1; $disc_num <= $_POSTї'discs'];++$disc_num) {
for ($index=1; $index <= sizeof($disc($disc_num));++$index) {
echo 'Disc '.$disc_num.' Track '.$disc($disc_num)ї$index]; //line 8
}
}
?>do you want to access a two-dimensional array?$disc($disc_num)[$index]
Code: Select all
$discї$disc_num]ї$index]Code: Select all
sizeof($discї$disc_num])Code: Select all
sizeof( ${$disc . $disc_num} )Code: Select all
<?php
sizeof( ${$disc . $disc_num} )
?>Code: Select all
<?php
$disc1 = array(
'1.About A Girl', '2.Come As You Are', '3.Jesus Doesn''t Want Me For A Sunbeam',
'4.The Man Who Sold The World', '5.Pennyroyal Tea', '6.Dumb', '7.Polly',
'8.On A Plain', '9.Something In The Way', '10.Plateau', '11.Oh Me',
'12.Lake Of Fire', '13.All Apologies', '14.Where Did You Sleep Last Night'
);
$disc2 = array(
'1.Smells Like Teen Spirit', '2.In Bloom', '3.Come As You Are',
'4.Breed', '5.Lithium', '6.Polly', '7.Territorial <span style='color:blue' title='I'm naughty, are you naughty?'>smurf</span>',
'8.Drain You', '9.Lounge Act', '10.Stay Away','11.On A Plain',
'12.Something In The Way'
);
for ($disc_num=1; $disc_num <= 2; $disc_num++)
{
for ($index=0; $index < sizeof(${'disc' . $disc_num});$index++)
echo 'Disc ', $disc_num, ' Track ', ${'disc' . $disc_num}ї$index], '<br/>';
}
?>Code: Select all
<?php
//db connection stuff done
$sql = "INSERT INTO track (track_pos,name) VALUES('$track_num','${'disc' . $disc_num}[$track_num-1]'";
mysql_query($sql) or die(mysql_error());
?>Code: Select all
<?php
$track = ${'disc' . $disc_num}[$track_num-1];
$sql = "INSERT INTO track (track_pos,name) VALUES('$track_num','$track')";
mysql_query($sql) or die(mysql_error())
?>Code: Select all
<?php
$track = ${'disc' . $disc_num}[$track_num-1];
?>Code: Select all
$sql = "INSERT INTO track (track_pos,name) VALUES('$track_num','${{'disc' . $disc_num}[$track_num-1]}'";Code: Select all
$sql = "INSERT INTO track (track_pos,name) VALUES('$track_num','{${'disc' . $disc_num}[$track_num-1]}')";mysql won't see iti think MySQL doesn't like this [$track_num-1] thingie...