За последние 24 часа нас посетили 17800 программистов и 1625 роботов. Сейчас ищут 1866 программистов ...

Открыть новое окно со скриптом.

Тема в разделе "PHP для новичков", создана пользователем Dimon1987, 20 июн 2011.

  1. Dimon1987

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

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    Доброго времени суток.
    Помогите пожалуйста.
    Понимаю что вопрос не только по PHP но все же.
    У меня есть file1.php и file2.php,file3.php,file4.php и т.д.
    В Файле1 я обрабатываю запрос БД и после этого, в зависимости от того какой результат получил, открываю тот или иной скрипт в маленьком всплывающем окне.
    вот часть кода file1.php:
    PHP:
    1. $query="SELECT * from `smth` where `name`='$search'";
    2. $result=mysql_query($query,$link);
    3. $r=mysql_fetch_array($result);
    4. $url=$r['path'];
    5. echo "<a href='#' onclick='window.open(".$url.",'_blank',"left=0, top=0, width=400, height=200, scrollbars=yes", true);'>Использовать</a>";
    6.  
    Дело в том, что если $url числового типа то все работает. Но если $url строка( а мне нужна именна строка) - нет.
     
  2. Dimon1987

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

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    Помогите пожалуйста(
     
  3. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    PHP:
    1. <?php
    2. echo '<a href="#" onclick="window.open(\''.$url.'\', \'_blank\', left=0, top=0, width=400, height=200, scrollbars=yes, true);">Использовать</a>';
    3. ?>
    вроде так должно быть
     
  4. Dimon1987

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

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    Gromo
    неа, не работает((
     
  5. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    <a href="javascript:" onclick="window.open(\''.$url.'\', \'_blank\', \'left=0, top=0, width=400, height=200, scrollbars=yes\');">Использовать</a>
     
  6. Dimon1987

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

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    Апельсин
    Спасибо большоое, очень сильно помог!
    а можешь объяснить в чем была моя ошибка?
     
  7. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    мануал говорит, что параметры также в кавычки заключаются.
     
  8. Dimon1987

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

    С нами с:
    17 янв 2009
    Сообщения:
    36
    Симпатии:
    0
    Апельсин
    Gromo
    Спасибо еще раз за помощь ребят.
    Разобрался