Самый простой способ, учитывая ваш текущий код, вероятно:
echo " <a href=\"update.php?id=" . $id . "\">Edit</a> <a href=\"confirm.php?id=" . $id . "\">Delete</a>";
Если это не удастся, я бы лично использовал следующее
CSS:
ul {display: block; }
ul li {display: inline; margin: 0 0.5em; border-left: 1px solid #000; }
ul li:first-child {border-left: 0 none transparent; }
PHP
echo "<ul>";
echo "<li><a href=\"update.php?id=" . $id . "\">Edit</a></li>";
echo "<li><a href=\"confirm.php?id=" . $id . "\">Delete</a></li>";
echo "</ul>";
Кстати, проблема с вашим кодом состоит в том, что в html все пустое пространство (за исключением тегов <pre>
или
) сворачивается в один пробел. Таким образом, подчеркивание элемента a
распространяется на пробелы (как вы их закодировали, отсюда и мое первое предложение), заключенные в ссылку, и любые пробелы между закрытием одного a
и открытием следующего: затем, свернувшись в единое пространство, подчеркивание действительно простирается от одного a
до границы next
и, не пытаясь проверить, может даже перекрываться друг с другом, поскольку этот -пространство заключено в ссылки.
... Возможно, мне придется немного переписать это объяснение. = / Надеюсь, это полезно для вас, хотя. В любом случае, именно поэтому я изначально удалил пробел из ссылок и вместо него поместил между ссылками.