1
Я застрял и не могу понять это.добавление дополнительной таблицы строк
У меня есть эта часть кода, которая базируется на генерации таблицы, берущей данные из курсора sql. После каждой строки мне нужно добавить одну дополнительную строку таблицы (которая будет заполнена дополнительной информацией). Я попытался поместить новую строку в несколько мест, но для нее нет никаких выходных данных. Это чужой код, который я пытаюсь изменить.
$top_i=min($pagesize-1,$numrows-$start);
for($i = 0;$i<=$top_i;$i++) {
if (($i%2)==1)
echo "<tr class='saraksts_row0'>";
else
echo "<tr class='saraksts_row1'>";
$res=mssql_query("fetch absolute ".($start+$i)." from saraksts_cursor ");
$row=mssql_fetch_array($res);
$itemp = 0;
foreach($fields as $field) {
$key = $field[0];
if($field[2]) {
eval($field[2]);
}
$itemp++;
$val = ($row[$key] == "") ? " " : $row[$key];
// Get rid of right and left border, set topmost border
$st="";
if ($itemp==1)
$st.="border-left-style:none;";
if ($itemp==$numfields)
$st.="border-right-style:none;";
if ($i==$top_i)
$st.="border-bottom-style:solid;";
echo "<td style='$st'>$val</td>";
}
$itemp = 0;
echo "</tr>\n";
}
С чем именно вы столкнулись? Есть ли сообщения об ошибках, если да, то каковы они? Вы должны быть более конкретными. – tvanfosson
Я не могу выяснить, куда положить
ему нужно идти в нижней части цикла после того, как вы закроете свою другую строку ... fyi, в вашем примере кода отсутствует закрывающая скобка для вашего ' for' loop. Он должен идти между концом образца кода и закрывающей скобкой. – tvanfosson
ответ
место, где вы хотите, чтобы добавить дополнительную строку после закрытия первой строки и до итерации переходит к следующему. Обратите внимание, что вы делаете некоторый стиль, основываясь на том, является ли строка нечетной или четной. Если вы хотите, чтобы эта новая строка имела одинаковый стиль, я предлагаю вам сохранить класс, который вы применяете к предыдущей строке, чтобы вы могли также применить его к этой строке.
источник
2011-12-29 14:24:20 tvanfosson
Спасибо. теперь его гораздо яснее! – jeger
@ user1109676 WTH? Вы приняли ответ, который добавляет дополнительный столбец, когда ваш вопрос запрашивает дополнительную строку. Что он? – tvanfosson
Я подозреваю, что был дополнительным col из фразы OQs –
источник
2011-12-29 14:11:06
Смежные вопросы