Jump to content

alex_anderr

User
  • Posts

    128
  • Joined

  • Last visited

Everything posted by alex_anderr

  1. Никак. И это нормально. Это защита пользователей от атак и трафика.
  2. На самом деле я не так задал вопрос, по не знанию некоторых функций. Вообще задача выбрать все значения столбца в таблице в бд. А массивы которые я показал - это строки в таблице, полученные fetch_assoc. /facepalm ) -- Спасибо, кто помогал. Всем плюс. Заодно и разуму научили. while все сделал.
  3. Спасибо. -- UPD: Зафигачил к кнопке событие онклик. Ваш вариант был клевым и полезным, я его использовал. Спасибо. onclick="$(this).after('<input type=hidden name=' + $(this).attr('name') + ' value=' + $(this).val() + ' />')"
  4. Бум разбираться, че. Что не понятно - спрошу. Да.
  5. alex_anderr

    Table => Div

    <style type="text/css"> body { margin : 0; padding: 0; } .main { width: 1000px; margin: 0 auto; } .header-left { width: 250px; height: 50px; float: left; background: #aaa; } .header-center { width: 700px; height: 40px; float: left; background: #ccc; } .header-right { width: 50px; height: 30px; float: left; background: #a32; } .clear { clear:both; } </style> </head> <body> <div class='main'> <div class='header-left'></div> <div class='header-center'></div> <div class='header-right'></div> <div class='clear'></div> </div> </body> Прошу прощения, совсем на скорую руку.
  6. alex_anderr

    Table => Div

    <div class='main'> <div class='header-left'></div> <div class='header-center'></div> <div class='header-right'></div> <div class='clear'></div> </div> Можно обойтись без main и просто вставить в body. Судя по вашему запросу: http://htmlbook.ru/layout -- .header-center { width:1000px; height:49px; float:left; background: #000 url('../images/header-center.png') top repeat-x; } .header-left { height:49px; width:15px; float:left; background: url('../images/header-left.png')left top no-repeat; } .header-right { width: 15px; height: 49px; float: right; background: url('../images/header-right.png') right top no-repeat; } .clear { clear:both; } Это фиксированный макет. Резиновый http://uggallery.audiopeace.ru/examples/3-cols-template/ в исходном коде.
  7. http://viewlike.us/ ietester и скачанные браузеры остальных компаний. -- Есть еще онлайн тест на все браузеры, но он постоянно забит запросами, так что практически не работает. Если нужно найду ссылку ) http://browsershots.org/ - вот
  8. То есть линия div, внутри еще два div'а, внутри label и внутри label'а input/select? Как-то кучеряво выходит.... И у меня заставить это заработать не получилось... Может table? Да, так. У меня вполне работает. <div class='blocks'> <div class='left'> <label><input /></label> </div> <div class='right'> <label><input /></label> </div> </div> <div class='blocks'> <div class='left'> <label><input /></label> </div> <div class='right'> <label><input /></label> </div> </div> Зато все ровненько всегда -- У hypnocolor тоже неплохой вариант )
  9. alex_anderr

    Table => Div

    Без макета не ясно как оптимизировать создание всех этих дивов ) Если у вас табличные данные, то вторая таблица может остаться. И еще у вас два закрывающих table. И еще изображение не находится в ячейке, что не правильно.
  10. Я бы с удовольствием использовал jquery.form, он куда проще, но проблема изначально была в количестве форм на странице. Решить мне ее удалось только одним способом, и получилось через простой .ajax() А вторая проблема с количеством кнопок так и осталась. Пробовал применить, но точно не знаю куда. Внутри главной функции не работает, снаружи тоже. Возможно, не верно вставляю или ошибка. Поэтому и решил спросить о том, как схватить name кнопки в переменную и запихнуть в аякс-гет запрос.
  11. Если каждый пункт находится на одной странице, то через переменную. Переменная = класс. Если не задана, то класс пустой.
  12. думаю, что это одно и то же. Просто у меня обработка идет через плагин jquery.form, а там использутся такой синтаксис для подготовки. http://jquery.malsup.com/form/ То, что он в гетзапрос все делает я тоже нашел, но: http://stackoverflow.com/questions/9866459/ajax-post-serialize-does-not-include-button-name-and-value И пхп-срипт который "ловит" этот гет-запрос не ловит name кнопки
  13. А просто задать класс к нужному li? Это при условии, что файлов страниц физически несколько. А если на одной странице, то есть вариант на пхп.
  14. $(function() { $(".visible").submit(function(event){ var data = $(this).formSerialize(); event.preventDefault(); $(this).find(".invis").html('<img src="../images/loaderA16.gif" alt="Uploading..." />'); var block = $(this).find(".invis")[0]; var success = function(result){ $(block).html(result); $(block).delay(3500).fadeOut(); } var error = function(){ $(block).html('<span style="color:red;">Cant load data </span>'); } $.ajax({ 'data' : data, 'url' : $(this).attr("action"), 'type' : $(this).attr("method"), 'success': success, 'error' : error }); return false; }); }); Обрабатывается форма с классом "visible". Событие на submit. И далее к пхп скрипту. serialize() подготавливает данные к отправке, но не подготавливает саму кнопку, ее name. Name то и нужен мне в скрипте. Что же можно сделать?
  15. Айди и классы могут повторятся, просто конкретно мне это не всегда бывает удобно. Айди на странице может быть один с одним именем, т.е. айди на странице уникальный должен быть. Классов может быть много. Мне, нравится по максимуму айди использовать, а где не получается, там классы. Но многие предпочитают обходится классами, а айди использовать для javascript или других целей. Пробовать надо самому. Классы можно писать через пробел. Это удобно с текстом, например. <span class='big red'>Большой красный текст</span>
  16. Результат вашего кода не смотрел. Но лучше либо в процентах, либо в пикселях указывать ширину. Можно через min-width и max-width. "width:auto" можно не писать, он итак по умолчанию будет стоять. -- UPD: И кстать, у вас айди дублирует класс везде. Сейчас вам это удобно, но если будет чуть сложнее верстка, то взгляд будет путаться Хотя, считаю, каждый по своему с ума сходит )
  17. http://ru.wikipedia.org/wiki/UTF-8 А точнее, кирилица занимает чуть больше байтов на символ. Но это совсем не критично, поэтому не обращайте пока внимания Что нужно сделать, чтобы сохранить файл в кодировке UTF-8 without (без) BOM. 1. воспользоваться нормальным текстовым редактором. Notepad-блокнот в этом деле вам не помощник. Качаем, к примеру, Akelpad. 2. открываем файл в нём, жмём “Файл – Сохранить как” 3. Выбираем кодировку 65001 (UTF-8) 4. Убираем галочку BOM справа Из просторов гугла. У вас в вашем редакторе тоже будет что-то вроде этого. Или поищите в поиске "UTF without BOM". И если в утф сохраняете, то лучше и на странице кодировку прописывать. Вроде этого. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> И если работаете через сервера типа xamp, wamp, denwer, то в .htaccess прописать AddDefaultCharset UTF-8
  18. Добрый вечер. У меня есть лопата. Я ее в руки взял, покрутил. Как ей копать? Я ее на землю кинул, не копает. Помогут, но точнее задайте вопрос. Что такое для вас флеш шаблон? Что хотите? Мультик из флеша поставить на сайт? Если да, то как пытаетесь это сделать? Каким кодом? http://htmlbook.ru/html/embed ?
  19. Я сейчас везде делаю utf-8. Сохранять с параметром "Without BOM", он почти во всех программах по умолчанию стоит. Больше размера для русских букв, но в современном мире это пофиг
  20. Вы имеет ввиду встроенный просмотрщик дримвьювера? Не обращайте на него внимания, он не знает даже половину того, что знают браузеры. Если в браузерах, все ок, то значит все ок.
  21. Не, с value тоже не работает. Он указан. -- Это вариант. Пробую идти по другому пути. При нажатии на кнопку с определенным классом подставлять в форму другой скрипт на экшн. И после подстановки выполнять запрос. А джавасрипт действительно посажу на событие клик. Потому как энетером у меня ну никак не нажать будет ) Я уже к этому начал приходить, спасибо за совет. -- UPD: Зафигачил к кнопке событие онклик. Ваш вариант был клевым и полезным, я его использовал. Спасибо.
  22. $(function() { $(".form").submit(function(event){ //event.preventDefault(); $(this).find(".butt").html('<img src="../images/loaderA16.gif" alt="Uploading..." />'); var block = $(this).find(".invis")[0]; var success = function(result){ $(block).html(result); } var error = function(){ $(block).html('<span style="color:red;">Cant load data </span>'); } var m_data = $(this).serialize(); $.ajax({ 'url' : "action.php", 'type' : "POST", 'dataType': "JSON", 'data' : m_data, 'success': success, 'error' : error }); return false; }); }); Решилось все проще. $(this) выручил. Терь не отправляется .ajax if (isset($_POST['GO_one'])) { $id = $_POST['id']; $vis = $_POST['vis']; include('../connect.php'); $sql_un = "UPDATE table SET vis = '0' WHERE id = '$id'"; if (mysql_query($sql_un)) { echo "<p>Йее. Кавабанга!</p>"; } else { echo "<p>okay </p>"; } } <form class='form' action='action.php' enctype='multipart/form-data' method='post'> <input /> <div class='.butt'><button type='submit' name='GO_one'></button></div> <div class='.butt2'><button type='submit' name='GO_two'></button></div> </form> Спустя пару дней одна из проблем решилась, но как всегда в программном деле вылезли еще две 1. Форма не отправляется. С .ajax() первый раз. Возможно один из обязательных оптионов не указал для корректной работы. 2. Если кнопок несколько, то все равно функция скрипта выполняется для первой кнопки. О, боги, спасите -- UPD1: Проблем решился после уборки из скрипта условия if (isset($_POST['GO_one'])). Получается, что .ajax не передает name кнопки? Второй вопрос пока еще в процессе решения. Раз форма одна и обработчик не знает какой именно из сабмитов был нажат, то придется делать несколько отдельных скриптов и омещать их в отдельные файлы, а при нажатии кнопки подставлять в атрибут action формы. Еще одно извращение на моем пути, но пока вижу только этот вариант
  23. В браузере. Вывести результат скрипта на страницу. Или прислать его себе ) Второй вариант всегда нужно делать, и с разными почтовыми клиентами и сервисами. У всех свои ограничения. -- Мейл.ру в своих рассылках бывает балуется тем, что не парится версткой сложного письма, а просто вставляет картинку и ссылку на страницу с текстом письма на своем сервере. Вариант, чтобы не усложнять и красиво.
  24. Все это не с бата приходит посетителю. Это скрипты генерируют хтмл код, который отправляется другим скриптом. Тема довольно большая, поищите в нете. "отправка почты php" ну или конкретней спрашивайте, предварительно заручившись теорией
×
×
  • 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