$_SESSION["q"]['w'][$i]=$k; данные1
$_SESSION["q"] ["e"][$i]=$c; данные2
нужно что бы данные извлекались из массивов последовательно в таблицу himl и принимали вид:
-table-
+tr+ -td-данные1 -/td- -td-данные 2 -/td- +/tr+
+tr+ -td-данные1 -/td- -td-данные 2 -/td- +/tr+
и т д... .
-/table-
Другие языки программирования и технологии
помогите разобраться с выводом данных из массива PHP
moldovanchik sancho Пишите правильный PHP
Frisian зачем сессии вообще нужны тогда?
$_SESSION['q']['w'] = array(1,2,3);
$_SESSION['q']['e'] = array(1,2,3);
$tabl = '';
foreach ($_SESSION["q"]['w'] AS $key => $val){
$tabl .= "\n<tr><td>\n$val</td>\n<td>\n{$_SESSION['q'] ['e'][$key]}</td></tr>";
}
echo "<table>$tabl</table >";
но я бы зделал так:
$_SESSION['q']['data'][1]['w'] = 1;
$_SESSION['q']['data'][1]['e'] = 1;
$_SESSION['q']['data'][2]['w'] = 2;
$_SESSION['q']['data'][2]['e'] = 2;
$_SESSION['q']['data'][3]['w'] = 3;
$_SESSION['q']['data'][3]['e'] = 3;
$tabl = '';
foreach ($_SESSION['q']['data'] AS $val){
$tabl .= "\n<tr><td>\n{$val['w']}</td>\n<td>{$val['e']}</td></tr>";
}
echo "<table>$tabl</table>";
Frisian зачем сессии вообще нужны тогда?
$_SESSION['q']['w'] = array(1,2,3);
$_SESSION['q']['e'] = array(1,2,3);
$tabl = '';
foreach ($_SESSION["q"]['w'] AS $key => $val){
$tabl .= "\n<tr><td>\n$val</td>\n<td>\n{$_SESSION['q'] ['e'][$key]}</td></tr>";
}
echo "<table>$tabl</table >";
но я бы зделал так:
$_SESSION['q']['data'][1]['w'] = 1;
$_SESSION['q']['data'][1]['e'] = 1;
$_SESSION['q']['data'][2]['w'] = 2;
$_SESSION['q']['data'][2]['e'] = 2;
$_SESSION['q']['data'][3]['w'] = 3;
$_SESSION['q']['data'][3]['e'] = 3;
$tabl = '';
foreach ($_SESSION['q']['data'] AS $val){
$tabl .= "\n<tr><td>\n{$val['w']}</td>\n<td>{$val['e']}</td></tr>";
}
echo "<table>$tabl</table>";
Vadim Silver
не подскажете на первом примере, как правильно сделать удаление и изменение данных?
Dmitry а я думаю что ты не прав!
Автор а ты не думал что хранить таблицу в СЕССИИ ЭТО ПОЛНЫЙ БРЕД!
вопервых смысл загонять таблицу в сесию, а потом вытягивать?
во вторых читайте про сериализацию в php
вы знаете что сесия не вечна и ограничена по размеру (вроде), д и не уверен что в сесию можна масив трехмерный вгонять (покрайней мере мне даже и в мысль такое извращение не приходило)!
Автор а ты не думал что хранить таблицу в СЕССИИ ЭТО ПОЛНЫЙ БРЕД!
вопервых смысл загонять таблицу в сесию, а потом вытягивать?
во вторых читайте про сериализацию в php
вы знаете что сесия не вечна и ограничена по размеру (вроде), д и не уверен что в сесию можна масив трехмерный вгонять (покрайней мере мне даже и в мысль такое извращение не приходило)!
Vadim Silver
а зачем таблицу в сессию, она в цикле будет выводится, собственно с выводом ее в цикле и возникает проблема...
а в сессии будет храниться не так много данных
а в сессии будет храниться не так много данных
я думаю по php ты не сюда забрел надо на форумы по данному языку, я вот тока начинающий сам, хочу этов се освоить..
2Frisian: Ну мало ли что человеку нужно хранить.. . может это корзина для магазина будет.... сессия тут самый раз!! ! И 3-х мерный масив можно создавать.
А вот собсно ответ на вопрос:
< ? php
echo "< table >\n";
for ($i=0;$i<count($_session["q"]['w']);$i++)>\n";
echo "< td >\n";
echo $_SESSION["q"]['w'][$i];
echo "< /td >\n";
echo "< td >\n";
echo $_SESSION["q"] ["e"][$i];
echo "< /td >\n";
echo "< /tr >\n";
}
echo "< /table >\n";
? >
А вот собсно ответ на вопрос:
< ? php
echo "< table >\n";
for ($i=0;$i<count($_session["q"]['w']);$i++)>\n";
echo "< td >\n";
echo $_SESSION["q"]['w'][$i];
echo "< /td >\n";
echo "< td >\n";
echo $_SESSION["q"] ["e"][$i];
echo "< /td >\n";
echo "< /tr >\n";
}
echo "< /table >\n";
? >
Похожие вопросы
- Программирование. Помогите разобраться с направлениями (Ruby, Java, JavaScript, С++, Python, PHP, QA)
- Динамические двумерные массивы С++. Помогите разобраться.
- Как в foreach ($arr as $value) обратится к следующему элементу массива? PHP
- При введении программы на Pascal ABC выдается ошибка "нельзя вводить данные типа "массив", массивы вводятся поэлементно
- помогите пожалуйста сделать мне практическую по массивам, пожалуйста!!!
- Помогите пожалуйста составить программу по теме массивы.
- ПОМОГИТЕ плиззз написатьпрограммы«Обработка одномерных числовых массивов»
- Помогите! Ошибка при попытке удалить динамический массив
- Прошу помочь разобраться, пояснить некоторые пункты требования ТИПОГРАФИИ.
- Привет, помогите с программированием на СИ, передача массива в функцию..