Jump to content

AstIIL

Newbie
  • Posts

    12
  • Joined

  • Last visited

AstIIL's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Добрый день, пробую сделать карту кликов для сайта по данному уроку: http://css-tricks.com/tracking-clicks-buil...php-and-jquery/ сделал все как написано. установил денвер, создал бд название бд:db_click имя пользователя: db password:222 создал таблицу: CREATE TABLE `clickmap` ( `id` int(10) unsigned NOT NULL auto_increment, `x` smallint(4) unsigned NOT NULL, `y` smallint(4) unsigned NOT NULL, `location` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `location` (`location`) ) далее есть php скрипт, который и должен записывать данные в бд: <?php $DB = mysql_connect("localhost", "db", 222"); mysql_select_db("db_click", $DB); if (isset($_POST['l'])) { $query = sprintf(" INSERT INTO clickmap SET x = '%s', y = '%s', location = '%s'", $_POST['x'], $_POST['y'], $_POST['l']); $result = mysql_query($query); }; if (isset($_GET['l'])) { $query = sprintf(" SELECT x, y FROM clickmap WHERE location = '%s' ORDER BY id DESC limit 200", $_GET['l']); $results = mysql_query($query); $html = '<div id="clickmap-container">'; while ($row = mysql_fetch_array($results)) { $html .= sprintf('<div style="left:%spx;top:%spx"></div>', $row['x'] - 10, $row['y'] - 10); } $html .= '</div>'; echo $html; }; mysql_close($DB); ?> теперь, когда пытаюсь зайти на страницу сайта, что бы проверить, выскакивает окно с просьбой ввести имя пользователя и пароль, ввожу все что указывал при создании бд -- не пускает, если нажать отмена то выдает следующее сообщение на странице: Authorization Required This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required. Apache/2.0.63 (FreeBSD) PHP/5.3.2 with Suhosin-Patch Server at click.ru Port 80 ЗЫ. если можно, перенесите плз тему в раздел бд, а то у меня там не получилось создатью
  2. есть форма: <form action="rec.php" method="post"> <p ><b>Информация:</b></p> <p><textarea rows="10" cols="45" name="1" id="result"></textarea></p> <p><input type="submit" value="Отправить"></p> </form> данные, которые записываются в эту форму, при нажатии на кнопку отправить - записываются в тхт файл, но при этом происходит открытие другой страницы, и элементы, которые были расположены на первой странице -- сбрасываются. поискав в интернете, нашел вот такой пример: http://denvor.ru/art/js/ajax-form.htm но в данном примере, в форме action прописан другой. можно ли в: onclick="$('formID').send({evalScripts: true, update: 'result'})" поставить выполнение "rec.php"?
  3. все сделал, все получилось) forum <form action="rec.php" method="post"> <p ><b>Введите ваш отзыв:</b></p> <p><textarea rows="10" cols="45" name="1" id="result"></textarea></p> <p><input type="submit" value="Отправить"></p> </form> php <?php if ($_POST['1']); $file=fopen('1.txt','a+'); fputs($file,$_POST['1']); fclose($file); ?> только когда я нажимаю "отправить", открывается новая страница, и что бы отправить данные для следующего элемента, необходимо заново возвращаться на страницу, как сделать что бы не открывалась каждый раз пустая страница после отправки?
  4. угу, спасибо, я уже понял что проще выводить в формы чем в див =)
  5. принцип работы такой: пользователь берет блок, и перетаскивает его на любое место в заданной области, координаты этого блока, тип и ид, выводятся в другой блок, т.е. по сути они не сохраняются. мне нужно, что бы все данные, которые появляются в поле result, записывались в текстовый файл. <script type="text/javascript"> $(function(){ $("#test0").draggable(); $("#test1").draggable(); $("#test2").draggable(); $("#droppable").droppable({ activate: function(event, ui){ $("#result").empty().append("Событие: " + event.type + "<br />"); }, deactivate: function(event, ui){ $("#result").append("Событие: " + event.type + "<br />"); }, over: function(event, ui){ $("#result").append("Событие: " + event.type + " верх/лево: " + ui.position.top + "/" + ui.position.left + " px & ui.offset.top/left: " + ui.offset.top + "/" + ui.offset.left + " px<br />"); }, out: function(event, ui){ $("#result").append("Событие: " + event.type + " -> ui.position.top/left: " + ui.position.top + "/" + ui.position.left + " px & ui.offset.top/left: " + ui.offset.top + "/" + ui.offset.left + " px<br />"); }, drop: function(event, ui){ $("#result").append("Событие: " + event.type + " -> ui.helper.attr('id'): " + ui.helper.attr('id') + " тип элемента:" + ui.helper.text() + "<br />"); } }); }); </script> Uploaded with ImageShack.us
  6. rus, спс конечно, но бд у меня не предвидится возможно ли это сделать без этого? скачайте посмотрите пример
  7. решил как это сделать через php, но так как не силен в веб-программирование, то возникло несколько вопросов: <? $data = " "; // тут необходимо как то записать переменные из поля result, в момем примере. $filename = "somefile.txt"; if ( is_writeable($filename) ) : $fh = fopen($filename, "a+"); $ success - fwrite($fh, $data); fclose($fh); else : print "Could not open Sfilename for writing"; endif; ?> и второй вопрос, как правильно подключить этот скрипт? ЗЫ. просьба к модераторам, перенести тему в раздел PHP
  8. Есть некая область, и несколько объектов, пользователь перетаскивает их, и информация об объекте (имя и координаты) нужно записать в xml файл. подскажите пожалуйста как это попроще реализовать. PS. вот пример того что есть. http://files.mail.ru/IMER1V
  9. интересный вариант.. щас буду пробовать. если что напишу в пм
  10. Задача: допустим есть таблица с данными 0.33 23.34 0.3445 234.56666 нужно выровнять их по "." нашел в хтмл параметр align="char" но он не работет =( как это можно реализовать? ксс, ява?
×
×
  • 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