Jump to content

drew

Newbie
  • Posts

    26
  • Joined

  • Last visited

About drew

  • Birthday 06/04/1990

Information

  • Sex
    Мужчина
  • From
    Петрозаводск

drew's Achievements

Explorer

Explorer (1/14)

-1

Reputation

  1. drew

    xml + php

    значение нода id в index.php и номер в массиве one_com при удалении могут быть различными. При удалении нужно искать запись у которого нод id равен тому что передано по гет. Спасибо, что-то тормознул Теперь всё хорошо работает
  2. drew

    xml + php

    Добрый день! Посматривал тут, что можно сделать интересного с помощью xml и php, и решил быстренько попробовать набросать маленькую гостевую книгу, или что-то подобное, что бы можно было оставить коммент, да имя. Вроде всё просто: xml файл: index.php файл del_comment.php файл: и на всякий случай add_comment.php файл: Всё делалось на скорую руку, так что код конечно оставляет желать лучшего, но зациклившись на ошибке при удалении, я пока оставил работу над всей красотой. Буду мегапризнателен, если кто подскажет или натолкнёт на мысль, где у меня ошибка! всё пока тестится тут: тут
  3. вот скрипт, вроде всё ок. <?php require_once ('func/_connect_bd.php'); $result = mysql_query("SELECT * FROM tblPics WHERE id_pic = '18'"); $f = mysql_fetch_array($result); echo "<h2>$f[text_pic]</h2><br/>"; echo "<img id=\"pic\" alt=\"$f[id_pic]\" src=\"image/$f[name_pic]\" width=\"500px\" />"; ?>
  4. load подгружает документ, с .txt файлами срабатывает на ура, почему на php файл такая реакция я не понимаю. Сделать с помощью innerHTML я пока не могу, пока не знаю каким образом вернуть полученную строку из php документа средствами аякса, но спасибо за наводку, буду рассматривать как вариант.
  5. Доброго времени суток! Пытаюсь реализовать следующий момент, при нажатии на картинку засунутую в <div>, должна появиться другая. В success хорошо выполняется alert, а дальше всё пропадает, вижу только пустую страницу. Только начал изучать jquery и думаю, что ошибка выполнения .load, но я не знаю как должно быть правильно. Буду очень рад подсказке! index.php: <div id="black_side"> <?php require_once ('func/_connect_bd.php'); $result = mysql_query("SELECT * FROM tblPics WHERE id_pic = '18'"); $f = mysql_fetch_array($result); echo "<h2>$f[text_pic]</h2><br/>"; echo "<img id=\"pic\" alt=\"$f[id_pic]\" src=\"image/$f[name_pic]\" width=\"500px\" />"; ?> </div> change.js: function out_pic(){ $("#black_side").load("change_pic.php"); } $(document).ready(function(){ var name_pic = $("#pic").attr("alt"); $("#black_side").click( function () { $.ajax({ type: "POST", url: "add_choice.php", /*Здесь я обращаюсь ещё к одному php файлу, не думаю, что как-то влияет*/ data: "name="+name_pic, success: function(){ /* В случае успеха хочу выполнить out_pic(), которая и вызовет php файл*/ out_pic(); alert(name_pic); } }); } ); }); change_pic.php <?php require_once ('func/_connect_bd.php'); $result = mysql_query("SELECT * FROM tblPics WHERE id_pic = '18'"); $f = mysql_fetch_array($result); echo "<h2>$f[text_pic]</h2><br/>"; echo "<img id=\"pic\" alt=\"$f[id_pic]\" src=\"image/$f[name_pic]\" width=\"500px\" />"; ?>
  6. drew

    toggle + ajax

    Вставил success и заработало! Спасибо вам! В итоге исправно работает сей кусок: $(document).ready(function(){ $("#black_side").click( function () { $.ajax({ type: "POST", url: "out_couple.php", success: function(){ } }); } ); });
  7. drew

    toggle + ajax

    это сейчас и сделано, не срабатывает. Думал насчёт этого, но нет, тоже без толку. Думаю, может не реагирует на .click?
  8. drew

    toggle + ajax

    т.е. к примеру пусть мой php файл будет выводить одно echo? и никакой реакции, я всё же думаю, что проблема в js скрипте.
  9. drew

    toggle + ajax

    Нет, дело не в этом, эту ошибка из-за невнимательности при создании тестовой странички, убрав её - всё то же самое. Никакой реакции php файла.
  10. drew

    toggle + ajax

    Я думал об этом, но вроде работало с toggle, правда был дописан тот же success, но опять же не думаю, что его отсутствие на что либо повлияло. http://api.jquery.com/toggle-event/ пользовался этим мануалом. Если не ошибаюсь, у click идентичный синтаксис, я только что поменял, и опять же никакой реакции. У меня прям паника... Ctrl-Z на пол дня найти бы
  11. drew

    toggle + ajax

    Можешь посмотреть здесь: http://drew.h19.ru/test/ Я хочу добиться того, что бы при нажатии на картинку в центре, информация об этом поступала в бд. Это так сказать мне для старта) Основная работа конечно же не эта. На данном этапе понять бы почему ничего не поступает в бд. Причём хочу отметить, что днём этот момент отрабатывал на 5+, но не могу найти вечером, что же я изменил... php файл: <?php require_once ('func/_connect_bd.php'); $result = mysql_query("INSERT INTO tblUserChoice (id_user, id_pic) VALUES ('1','1')"); ?> конечно же для простоты детали опущены.
  12. drew

    toggle + ajax

    вернул 200... или 304, что я полагаю не ошибка
  13. drew

    toggle + ajax

    1. Да, смотря примеры, по той же ссылке, что Вы подсказали, я убрал функции обработки отсюда. 2. существует, заполняем бд им. Указание полного пути так же не помогло. 3. С синтаксисом я ещё пока не дружу, спасибо за подсказку! Но я решил просто убрать эту переменную. Хочу добиться только вызова out_couple.php а разве type: "POST", я не устанавливаю метод POST ? В итоге имею только это: $("#black_side").toggle( function () { $.ajax({ type: "POST", url: "out_couple.php" }); } ); и этот кусок кода не отрабатывается.
  14. drew

    toggle + ajax

    Добрый вечер! Начал познавать технологию ajax и по-тихоньку прилеплять её к придуманному сайту. Появилась нужда в применении функций .toggle, для определения клика по <div> и .ajax для последующей передачи данных в .php файл. Вроде получилось, и данные о кликах отправлялись в бд. Стал усовершенствовать функции и через какое-то время застопорился, не работает и всё тут. Не вызывает .php файл! Убрал всё, что сделал после последнего успеха. Но и тут я не могу найти ошибку. Обращаюсь сюда, т.к. я уже просто выбился из сил искать, где я накосячил. Уверен, что ошибка в мелочи, но не могу найти. $("#black").toggle( function () { $.ajax({ type: "POST", url: "out_couple.php", data: "{name_pic}" }); } ); <div id="black">...</div>
  15. drew

    Кодировка

    Допустим, я это сделаю, но тогда у меня вообще не отображаются нормально шрифты в браузере.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy