Вот страничка. Код (Text): <?php session_start(); ?> <html> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" > <body> <script src="../includes/js/quick.js"></script> <?php include ("../settings.php"); $my_id=$_SESSION['id']; $query = "SELECT post FROM `users` where id='$my_id'"; $res = mysql_query($query); $row = mysql_fetch_row($res); if ($row[0] == 'admin') { echo '<hr></hr>'; echo '<p>Чего желаем?</p>'; echo '<a href="#" onclick="showContent("../admin/new_man.php")";return false; >Создать нового пользователя</a>'; } else { echo'<hr></hr>'; Echo'Доступ к этой странице для вас закрыт!'; } ?> </form> </body> </html> Так вот, в строке Код (Text): echo '<a href="#" onclick="showContent("../admin/new_man.php")";return false; >Создать нового пользователя</a>'; при добавлении Код (Text): onclick="showContent("../admin/new_man.php")" скрипт перестает функционировать. Ошибка? да,есть. Код (Text): Parse error: syntax error, unexpected '.' in Z:\home\test2.xxx\www\admin\index.php on line 16 Пишу все с нуля. Из-за этого косячка не получается много что обработать. ПРошу помощи, о всемогущие умельцы!
И действительно. Код (Text): echo '<a href="#" onclick=showContent("../admin/new_man.php"); return false;>Создать нового пользователя</a>'; Так уже работает =)
можно писать так: "kjfkfkfkf \" ioeieie" если очень надо такую же кавычку засунуть. Но в вашем случае лучше onclick="showContent('../admin/new_man.php'); return false;"