Отредактировано после комментария venkat: -
Согласно вашему последнему комментарию код, с которым у вас возникли проблемы, выглядит следующим образом: -
<?php
$link="www.google.com";
echo "<a href='#' onclick=window.location='$link'>Click here</a>";
?>
Этот код вышена самом деле должно быть следующее: -
<?php
$link = "http://www.google.com/";
echo '<a href="'.$link.'">Click here</a>';
?>
Причина добавления строки "http://" состоит в том, что переменная" $ link "будет использоваться в качестве URL-адреса HTTP, что требует упоминания об этом"http://" строка, в основном из-за протокола, используемого браузером.В этом случае протокол HTTP.
Всегда помните, что для любого URL-адреса должна быть строка "http://" в начале строки URL-адреса, если она хранится в базе данных / переменной.
Возвращаясь к коду в вашем вопросе, который был: -
<?php
// getting from database
echo '<li onclick=\"window.location='.$result->website.'\"><a href="#">'.$result->option.'</a></li>';
?>
Теперь здесь позиция "window.location
" не совсем правильная. Она должна была быть в атрибуте "href" для "aЭлемент "вместо того, чтобы помещать его в атрибут" onclick "элемента" li ".
Таким образом, код на самом деле должен быть: -
<?php
// getting from database
echo '<li><a href="'.$result->website.'">'.$result->option.'</a></li>';
?>
Надеюсь, это поможет.