PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (29): В начало « ... 17 18 19 20 [21] 22 23 24 25 ... » В конец

> Найдено сообщений: 425
exlant Отправлено: 10 Марта, 2015 - 16:13:53 • Тема: задать/узнать высоту, ширину скрытого блока? • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2620
меня больше интересует задать хотя бы приблизительно именно height

Я как вариант рассматриваю подсчитать в блоке количество строк текста... и от туда уже высчитывать высоту, вот только не придумал как это реализовать...

Или может еще какие то варианты есть? Неужели никто с таким не сталкивался?
(Добавление)
Цитата:
есть еще такой вариант
http://jsfiddle[dot]net/Lhb2tn79/
но он будет работать только если явно задать в стилях размер

такой тоже не подходит..
exlant Отправлено: 10 Марта, 2015 - 15:49:47 • Тема: задать/узнать высоту, ширину скрытого блока? • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2620
Есть скрытый див блок(display: none, visibility:hidden не подходит), по событию вывожу его на экран, анимацию делаю по типу
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.          this.start = function(){
  3.             func = this[func];
  4.             timer = setInterval(function(){
  5.                 func();
  6.             } ,interval);
  7.            
  8.         };
  9.        
  10.         this.openBlock = function(){
  11.             if(width < setWidth){
  12.                 width += this.stepW;
  13.             }else{
  14.                 width = setWidth;
  15.             }
  16.             if(height < setHeight){
  17.                 height += this.stepH;
  18.             }else{
  19.                 height = setHeight;
  20.             }
  21.             if(opacity <= 1){
  22.                 opacity += this.stepO;              
  23.             }
  24.            
  25.             element.style.width = width+"px";
  26.             element.style.height = height+"px";
  27.             element.style.opacity = opacity;
  28.             if(width >= setWidth && height >= setHeight && opacity >= 1){
  29.                     clearInterval(timer);
  30.                     if(addToEndInterval)
  31.                        addToEndInterval();
  32.             }
  33.         }.bind(this);
  34.  

setWidth, setHeight - это окончательные ширина и высота див блока, и их приходится задавать в ручную!
содержимое див блока может меняться, как динамически узнать/задать исходную ширину и/или высоту блока?

искал в нете, нашел как вариант прятать div блок по типу
CODE (html):
скопировать код в буфер обмена
  1.  
  2. div{
  3. position:fixed;
  4. margin-left: -100px;
  5. }
  6.  

такой вариант не подходит!

P.S. jQuery, или другие фреймворки не предлагать, учусь именно яваскрипту!
exlant Отправлено: 10 Марта, 2015 - 15:09:16 • Тема: вывод части строки из таблицы mysql в php • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1525
так надо было сразу это описать...
в таком случаи уместнее регулярку было использовать
exlant Отправлено: 10 Марта, 2015 - 14:41:54 • Тема: вывод части строки из таблицы mysql в php • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1525
а вот так?
PHP:
скопировать код в буфер обмена
  1. $text = explode('Authenticated',$row['msg']);
  2. $row['msg'] = $text[0];
exlant Отправлено: 10 Марта, 2015 - 14:34:06 • Тема: Мои баги (исправляем вместе) • Форум: Вопросы новичков

Ответов: 57
Просмотров: 2840
ponchic пишет:
exlant пишет:
вы бы лучше вместо кучи не нужного html кода, привели бы текст ошибки!

Сильно помогло?

мда.... мне не ваш текст реакции на ошибку был интересен, говорилось про mysql_error

а вообще вам уже ответили!
exlant Отправлено: 10 Марта, 2015 - 14:02:29 • Тема: Мои баги (исправляем вместе) • Форум: Вопросы новичков

Ответов: 57
Просмотров: 2840
вы бы лучше вместо кучи не нужного html кода, привели бы текст ошибки!
exlant Отправлено: 10 Марта, 2015 - 13:58:21 • Тема: вывод части строки из таблицы mysql в php • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1525
ну как один из вариантов:
PHP:
скопировать код в буфер обмена
  1.  
  2. while($row=mysql_fetch_assoc($result))
  3.  
  4. { // выводим данные
  5. $row['msg'] = str_replace('Authenticated','',$row['msg']);
  6. echo '<p> '.$row['msgtime'].' ... '.$row['msg'].'</p>';
  7. }
  8.  


А для чего искать Authenticated, что бы его потом не выводить?
может лучше сделать другую логику:
создать в бд еще одно поле Authenticated, задать ему значения: 0 - выводится msg, 1 - не выводится msg
а с полей msg поубирать подстроку Authenticated!

запрос к базе

PHP:
скопировать код в буфер обмена
  1. $result=mysql_query('SELECT * FROM `table` WHERE `Authenticated` = 1 ORDER BY msgtime DESC');
exlant Отправлено: 09 Марта, 2015 - 22:40:43 • Тема: PHP MYSQL.Поиск по нескольким полям • Форум: Вопросы новичков

Ответов: 2
Просмотров: 380
Тут целесообразней спросить, а знает ли ТС хотя бы азы php?
Где, или в чем производить этот поиск?
В нете, в бд, в файле, может еще где то?
exlant Отправлено: 09 Марта, 2015 - 13:45:42 • Тема: id последней выбранной записи • Форум: SQL и Архитектура БД

Ответов: 9
Просмотров: 88
http://habrahabr[dot]ru/post/217521/
exlant Отправлено: 08 Марта, 2015 - 20:27:27 • Тема: Темный лес кодировок • Форум: Вопросы новичков

Ответов: 6
Просмотров: 320
Цитата:
Тоесть если какой-либо юзер с этой кодировкой зайдет на сайт то он увидит иероглифы? Как предотвратить появление таких неудач?

браузеру задать кодировку по умолчанию, следующим способом:
PHP:
скопировать код в буфер обмена
  1. header('Content-Type: text/html; charset=utf-8');

и юзер будет заходить с кодировкой utf-8, а вот если он уже сам поменяет кодировку, то это уже будут его проблемы!
exlant Отправлено: 08 Марта, 2015 - 20:07:52 • Тема: Варианты передачи данных в массив POST или GET • Форум: Вопросы новичков

Ответов: 18
Просмотров: 1939
Цитата:
при нажатии записываю данные в массив

при нажатии вы посылаете post запрос, насколько я понимаю, той же странице где и находится форма! Вы при нажатии кнопки ничего никуда не записываете! Записывает уже скрипт, который принимает данные от запроса post!
ваша запись идентична записи
CODE (html):
скопировать код в буфер обмена
  1. <form method="post" action="book.php">
  2. <input type="text" name="fio" value=""/>
  3. <input type="submit" name="add" value="ДОБАВИТЬ" />
  4. </form>


и уже в book.php делаете с пришедшими данными, что вам нужно!
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST['add']))
  3. {
  4.         $_SESSION['fio'] = $_POST['fio'];
  5. }
  6.  


p.s редирект лучше делать так
exlant Отправлено: 08 Марта, 2015 - 13:39:44 • Тема: Варианты передачи данных в массив POST или GET • Форум: Вопросы новичков

Ответов: 18
Просмотров: 1939
по сути я тоже ответил, что php с html общаются с помощью запросов!
и что бы отправить запрос(форму методом post) с помощью ссылки, или при помощи любого другого тега, по нажатию(или еще чего то там) нужно использовать js
примерно это выглядит так:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="#" onclick="document.forms.some_form.submit(); return false;">click<a/>
  3.     <form name="some_form" method="post" action="">
  4.         <input type="text" name="fio" value=""/>
  5.     </form>
  6.  

проще не знаю, как написать..

а тут вы просто делаете редирект на другую страницу, и вообще не понятно зачем его делаете...
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST['add']))
  3. {
  4.         $_SESSION['fio'] = $_POST['fio'];
  5. }
  6. echo '<script>window.location.href = "book.php";</script>';
  7.  
exlant Отправлено: 08 Марта, 2015 - 12:34:54 • Тема: Варианты передачи данных в массив POST или GET • Форум: Вопросы новичков

Ответов: 18
Просмотров: 1939
Цитата:

разве после нажатии кнопки <input type="submit" name="add" value="ДОБАВИТЬ" /> запись в базу не происходит? Такое же действе в браузере как и ссылка (тоже необходимо нажимать)

представьте себе, никакой записи не происходит в базу данных по нажатию вашей кнопки!
происходит запрос, точно так же при нажатии ссылки, просто происходит запрос к серверу!
Изучите с начало, что такое html, что такое php, и что такое js до кучи.
exlant Отправлено: 08 Марта, 2015 - 01:18:24 • Тема: Проблемы с новой версией PHP • Форум: Вопросы новичков

Ответов: 6
Просмотров: 256
в общем странно что так не работает


может у вас с помощью set_error_handler() установлена функция/класс для обработки ошибок?
Если нет! то можно ее задать и отлавливать все ошибки(и потом решать выводить их или нет) с помощью set_error_handler().

еще как вариант покопаться в настройках .htaccess
exlant Отправлено: 08 Марта, 2015 - 00:56:42 • Тема: Варианты передачи данных в массив POST или GET • Форум: Вопросы новичков

Ответов: 18
Просмотров: 1939
ivnphp пишет:
тогда как заставить их сохраняться при нажатии на ссылку, а не на <input type="submit" name="add" value="ДОБАВИТЬ" />?

"на чисто php" - никак! Php это серверный язык, и за то что нажимает клиент, и то как он это нажимает у себя в браузере, php вообще не отвечает!

Если вам нужно, что бы форма что то отправила по нажатию на ссылку используйте JS
GET параметры можно передавать по ссылке типа .php?name=some_name

После передачи данных, их чаще всего нужно куда то сохранить, это могут быть сессии, куки, файл, база данных!

Еще можно посылать запросы к серверу различными методами с помощью библиотеки cURL, но думаю это не то что вам нужно!

Страниц (29): В начало « ... 17 18 19 20 [21] 22 23 24 25 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB