#php #debugging #browser #html-table
#php #отладка #браузер #html-таблица
Вопрос:
Я использую таблицы, но я только что заметил, что по какой-то причине вверху появляется дополнительная строка, содержащая несколько точек. Подобный этому:
Я проверил здесь ту же ошибку, но она упоминается только в нескольких местах, где проблема, по-видимому, связана с расширениями Visual Studio. Но я использую только отладку php, и это все равно произошло после того, как я ее деактивировал. Это также происходит, когда я запускаю свой код в браузере. Похоже, это как-то связано с количеством записей, которые я помещаю в таблицу, по крайней мере, количество точек совпадает с количеством записей. И, как уже упоминалось, это также показано в отладчике браузеров. Я использую FireFox, но он также появляется в Chrome и Edge.
Вот код.
echo " lt;div class='tabeldiv'gt; lt;table style='color: blue; margin: 0px; padding: 0px;'gt; lt;trgt; lt;th style='width:4%; width: 60px;'gt;Idlt;/thgt; lt;th style='width:20%;'gt;Navnlt;/thgt; lt;thgt;Grupperlt;/thgt; lt;th style='width:20%;'gt;Tekstlt;/thgt; lt;th style='width:18%;'gt;Notelt;/thgt; lt;th style='width:18%;'gt;Fotolt;/thgt; lt;th style='width:6%;'gt;Pris krlt;/thgt; lt;thgt;Rettelt;/thgt; lt;/trgt;"; for ($i = 0; $i != count($Retter); $i ) { $S = "lt;trgt; lt;td style='width:4%;'gt;" . $Retter[$i]-gt;Id . "lt;/tdgt; lt;td style='width:15%;'gt;" . $Retter[$i]-gt;Navn . "lt;/tdgt; lt;tdgt;" . $Retter[$i]-gt;Gruppe . "lt;/tdgt; lt;tdgt;" . $Retter[$i]-gt;Beskrivelse . "lt;/tdgt; lt;td style='font-size: 12px;'gt;" . $Retter[$i]-gt;Note . "lt;/tdgt; lt;td style='text-align: center;'gt;" . $Retter[$i]-gt;KortFoto(); $Z = $Retter[$i]-gt;Foto; if ($Z != "") { $Z = $RestaurantensNr . "/" . $Z; $S = $S . "lt;img class='foto' src=$Z alt=$Zgt;"; } $S = $S . "lt;/tdgt; . lt;td style='padding-right: 2px; text-align: right;'gt;" . $Retter[$i]-gt;PrisTilStr() . "lt;/tdgt; lt;tdgt; lt;form action='EditereRet.php' method='post'gt; lt;input type='hidden' name=".MadId." value=".$Retter[$i]-gt;Id."gt; lt;button class='tabelknapbredde' formaction='/KopierRet.php'gt;Kopierlt;/buttongt; lt;button class='tabelknapbredde' formaction='/SletRet.php'gt;Slettelt;/buttongt; lt;button class='tabelknapbredde'gt;Rettelt;/buttongt; lt;/formgt;"; $S = $S . " lt;tdgt; lt;/trgt;"; echo $S; } echo "lt;/tablegt;lt;/divgt;lt;brgt;";
Я предполагаю, что это как-то связано с каким-то встроенным средством тестирования, и поэтому, вероятно, я могу легко отключить его, но что?
Poul
Комментарии:
1. У вас в тексте есть точка
"lt;/tdgt; .
, как и в кавычках, она будет включена в вывод.2. Будь я проклят. Должно быть, я увидел точку как оператор объединения. Извини за это.