|
|
|
|
|
для: Vados
(02.09.2006 в 19:37)
| | В инфе написан | |
|
|
|
|
|
|
|
для: Евгений Петров
(02.09.2006 в 19:26)
| | На стороне сервера, при нажатии на кнопку к примеру "отправить", но мне всё это необходимо сделать для того, чтобы потом зная, длину, можно было передать этот массив, обращаясь конктретно нужному элементу массива в процедуру, вот пример процедуры:
$storeProc = mssql_init('inventory.dbo.test_1');
mssql_bind($storeProc,"@hddtype",$_POST['hdd'][$i][$j],SQLVARCHAR);
mssql_bind($storeProc,"@hddsize",$_POST['hdd'][$i][$j],SQLINT4);
mssql_bind($storeProc,"@hdddate",$_POST['hdd'][$i][$j],SQLVARCHAR);
...............................................................................................
mssql_bind($storeProc,"@qqq",$qqq,SQLVARCHAR);
$result = mssql_execute($storeProc);
|
Когда я использую, например такой цикл:
for ($i = 0; $i <= count($_POST['hdd'][0][$j]); $i++)
{
for ($j = 0; $j <= count($_POST['hdd'][$i]); $j++)
{
echo ' '.$_POST['hdd'][$i][$j];
}
}
|
У меня ничего не получается!
Может быть я не правильно к нему обращаюсь?
Евгений, у вас есть ICQ, можно номер?
Спасибо! | |
|
|
|
|
|
|
|
для: Vados
(02.09.2006 в 19:23)
| | посчитать надо на стороне клиента или сервера? | |
|
|
|
|
|
|
|
для: Евгений Петров
(02.09.2006 в 16:39)
| | Мне необходимо, обойти массив в таком порядке, верно, и так верно то, что для добавления новых полей в форме я использую скрипт, но для подсчёта кол-ва заполненных форм я и использую такой массив: hdd[0][], где [0] -первый элемент массива, а их может быть всего 5 у меня, то есть соответственно фиксированный, следующий парамет [] - оставляю его пустым, так как именно этот парамет массива считает кол-во заполненных полей пользователем, так как их может быть неограниченное кол-во.
Каким именно обрахом не поступить, чтобы подсчитать это всё в порядке:
hdd[0][0], hdd[1][0].............
hdd[0][1], hdd[1][1]...........
hdd[0][2], hdd[1][2]..............
|
и.т.д. | |
|
|
|
|
|
|
|
для: Vados
(02.09.2006 в 16:36)
| | Ну Вы просили массив обойти в определенном порядке :) Я не совсем пойму в чем проблемма... Насколько я понял пользователь при помощи JS может добавить новые поля формы. И эти поля все должны потом передаться скрипту? В каком месте проблемма? | |
|
|
|
|
|
|
|
для: Евгений Петров
(02.09.2006 в 16:27)
| | Не совсем понимаю, мысль, то есть использовать это при помощи своего javascript скрипта?
Можете детальнее объяснить...
Спасибо, Евгений! | |
|
|
|
|
|
|
|
для: Vados
(02.09.2006 в 16:16)
| | Вопрос, как сдклать так, чтобы у меня цикл перебирал значения таким образом:
hdd[0][0], hdd[1][0]...
hdd[0][1], hdd[1][1]...
hdd[0][2], hdd[1][2]...
|
и так далее....
Ну эм а:
for(i = 0; i < hdd[0].length; i++)
{
for(j = 0; j < hdd.length; j++)
{
alert(hdd[j][i]);
}
}
|
| |
|
|
|
|
|
|
|
для: Vados
(02.09.2006 в 14:49)
| | Ну что-то ничего с этим не получается :-))
Профи и не только помогите :-)) | |
|
|
|
|
|
|
|
для: Vados
(02.09.2006 в 03:18)
| | Ребята, прошу помогите! | |
|
|
|
|
|
|
|
для: Drago
(02.09.2006 в 01:43)
| | Спасибо!
А как быть с тем, что у меня как раз фиксированное значение массива в hdd[0][], hdd[1][],hdd[2][],hdd[3][],hdd[4][], а вот так может быть:
hdd[0][0], hdd[1][0],hdd[2][0],hdd[3][0],hdd[4][0]
hdd[0][1], hdd[1][1],hdd[2][1],hdd[3][1],hdd[4][1]
hdd[0][2], hdd[1][2],hdd[2][2],hdd[3][2],hdd[4][2] и так далее.
Вопрос, как сдклать так, чтобы у меня цикл перебирал значения таким образом:
hdd[0][0], hdd[1][0].............
[b]hdd[0][1], hdd[1][1]...........
[b]hdd[0][2], hdd[1][2]..............
и так далее....
Заранее спасибо! | |
|
|
|
|