За последние 24 часа нас посетили 19026 программистов и 1613 роботов. Сейчас ищут 684 программиста ...

Проблемы с OnLoad.

Тема в разделе "Прочие вопросы по PHP", создана пользователем SIR2100, 16 ноя 2012.

  1. SIR2100

    SIR2100 Активный пользователь

    С нами с:
    16 ноя 2012
    Сообщения:
    19
    Симпатии:
    0
    Вот страничка.
    Код (Text):
    1. <?php session_start(); ?>
    2. <html>
    3. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
    4. <body>
    5. <script src="../includes/js/quick.js"></script>
    6. <?php
    7. include ("../settings.php");
    8. $my_id=$_SESSION['id'];
    9. $query = "SELECT post FROM `users` where id='$my_id'";
    10. $res =  mysql_query($query);
    11. $row = mysql_fetch_row($res);
    12. if ($row[0] == 'admin')
    13. {
    14. echo '<hr></hr>';
    15. echo '<p>Чего желаем?</p>';
    16. echo '<a href="#" onclick="showContent("../admin/new_man.php")";return false; >Создать нового пользователя</a>';
    17. }
    18. else
    19.    {
    20.    echo'<hr></hr>';
    21.    Echo'Доступ к этой странице для вас закрыт!';
    22.    }
    23. ?>
    24. </form>
    25. </body>
    26. </html>
    Так вот, в строке
    Код (Text):
    1. echo '<a href="#" onclick="showContent("../admin/new_man.php")";return false; >Создать нового пользователя</a>';
    при добавлении
    Код (Text):
    1. onclick="showContent("../admin/new_man.php")"
    скрипт перестает функционировать.

    Ошибка? да,есть.
    Код (Text):
    1. Parse error: syntax error, unexpected '.' in Z:\home\test2.xxx\www\admin\index.php on line 16

    Пишу все с нуля. Из-за этого косячка не получается много что обработать. ПРошу помощи, о всемогущие умельцы!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    от кавычки до кавычки тут вот что
    onclick="showContent("
     
  3. SIR2100

    SIR2100 Активный пользователь

    С нами с:
    16 ноя 2012
    Сообщения:
    19
    Симпатии:
    0
    И действительно.
    Код (Text):
    1. echo '<a href="#" onclick=showContent("../admin/new_man.php"); return false;>Создать нового пользователя</a>';
    Так уже работает =)
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно писать так: "kjfkfkfkf \" ioeieie" если очень надо такую же кавычку засунуть. Но в вашем случае лучше
    onclick="showContent('../admin/new_man.php'); return false;"