PHP.SU

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

Страниц (106): В начало « ... 97 98 99 100 [101] 102 103 104 105 ... » В конец

> Найдено сообщений: 1581
Строитель Отправлено: 17 Сентября, 2015 - 21:43:59 • Тема: Изменение цвета в зависимости от значения? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 865
Serafimbi4 пишет:
Доброго дня. Встала такая проблема:

1. Есть форма ввода, в ней есть три "радио"(решено, не решено, ожидает)
2. Данные внесенные в форму выводятся в виде таблицы.
3. Требуется, что бы строка меняла цвет в зависимости от статуса(решено - зеленый и т.д.)

Ткните пожалуйста, где можно почитать. Ну или простенький пример. Начальству же не объяснишь, что все это (php, sql, css) нужно УЧИТЬ, если ты до этого этим не занимался. Именно по-этому не пойму в какую сторону ковырять.

Заранее спасибо Улыбка


Принцип примерно такой
Спойлер (Отобразить)
Строитель Отправлено: 29 Августа, 2015 - 22:34:50 • Тема: помогите сформировать запрос • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 43
Все переменные попадают в запрос.
PHP:
скопировать код в буфер обмена
  1.  
  2. $day = date("d", time() - 86400*89);
  3. $month = date("m", time() - 86400*89);
  4. $year = date("Y", time() - 86400*89);
  5. $day2 = date("m");
  6. $month2 = date("d");
  7. $year2 = date("Y");    
  8.                    
  9. echo 'http://****.ru/search.php?adddate_s_m=' . $month . '&adddate_s_d=' . $day .
  10. '&adddate_s_y=' . $year . '&adddate_e_m=' . $month2 . '&adddate_e_d=' . $day2 .
  11. '&adddate_e_y=' . $year2;
  12.  
Строитель Отправлено: 19 Августа, 2015 - 14:34:18 • Тема: Допилить калькулятор • Форум: Вопросы новичков

Ответов: 1
Просмотров: 175
mirstiker, я не стал копаться в Вашем коде, а набросал пример на PHP без js. Думаю, на основе этого примера Вы сможете решить свою задачу

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. $width = isset($_POST['width']) ? (int)trim(htmlspecialchars($_POST['width'])) : 0;
  5. $height = isset($_POST['height']) ? (int)trim(htmlspecialchars($_POST['height'])) : 0;
  6. $cost = isset($_POST['cost']) ? (int)trim(htmlspecialchars($_POST['cost'])) : 0;
  7.  
  8. function calculator($width, $height, $cost) {
  9.     $sum = $width * $height;
  10.     $result = $sum * $cost;
  11.     return $result;
  12. }
  13.  
  14. ?>
  15. <form action="calc.php" method="post">
  16.     Ширина:    <input type="text" name="width" />    Высота:    <input type="text" name="height" />    Стоимость:    <input type="text" name="cost" />    <input type="submit" value="Расчитать" />
  17. </form>
  18. <?=calculator($width, $height, $cost)?>
  19.  
Строитель Отправлено: 02 Августа, 2015 - 23:56:14 • Тема: Криво записывает в файл • Форум: Вопросы новичков

Ответов: 4
Просмотров: 169
В цикле при первой итерации в переменную $array_string записывается $array[0]
и потом значение перезаписывается при следующей итерации. Используйте оператор конкатенации .

Строитель Отправлено: 29 Июля, 2015 - 20:32:26 • Тема: Разделить ткест и bbcode • Форум: Регулярные выражения

Ответов: 3
Просмотров: 352
djtimoha пишет:
Картинка не открывается

так проверьте путь к картинке. И вообще, почитайте про имена переменных.
Строитель Отправлено: 16 Июля, 2015 - 17:27:33 • Тема: Как записать заголовки ответа в переменную (CURL) ? • Форум: Работа с сетью

Ответов: 6
Просмотров: 3163
likesoft
PHP:
скопировать код в буфер обмена
  1. // При значении 1 CURL включает в вывод заголовки
  2. curl_setopt($ch, CURLOPT_HEADER, 1);
  3. // При значении 1 CURL включает в вывод тело документа
  4. curl_setopt($ch, CURLOPT_NOBODY, 1);
  5. // Куда помещать результат выполнения запроса:
  6. //  0 - в стандартный поток вывода,
  7. //  1 - в виде возвращаемого значения функции curl_exec.
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9.  

(Добавление)
Ну и сохранить в переменную
PHP:
скопировать код в буфер обмена
  1. $data = curl_exec($ch);
  2. // Вывести полученные данные
  3. //echo $data;
  4.  
Строитель Отправлено: 16 Июля, 2015 - 17:02:22 • Тема: Как записать заголовки ответа в переменную (CURL) ? • Форум: Работа с сетью

Ответов: 6
Просмотров: 3163
likesoft
Строитель Отправлено: 16 Июля, 2015 - 16:50:11 • Тема: Двумерный $_POST и WHILE • Форум: HTTP и PHP

Ответов: 15
Просмотров: 3017
Yamenko по-моему ошибка как раз в условии цикла
while (isset ($_POST[CHEK][$i])). Он выполняется потому что $_POST[CHEK][$i] всё время истинна.
Строитель Отправлено: 12 Июля, 2015 - 20:47:46 • Тема: Проблема с удалением вредоносного кода • Форум: Регулярные выражения

Ответов: 5
Просмотров: 536
Хватит офтопить
Предостережение! Использование eval() может быть очень опасно, поскольку позволяет исполнить произвольный код[dot] Использование данной функции не рекомендуется[dot]
Строитель Отправлено: 12 Июля, 2015 - 08:24:16 • Тема: serialize и разбивка строк • Форум: Вопросы новичков

Ответов: 1
Просмотров: 102
Цитата:
Как получить из него значение скажем param2?



PHP:
скопировать код в буфер обмена
  1. $array = array(
  2. 'text1' => array('param1' => 'name1'),
  3. 'text2' => array('param2' => 'name2')
  4. );
  5.  
  6. $serialize = serialize($array); // Упаковал массив для хранения
  7. $unserialize = unserialize($serialize); // Распаковал массив для использования
  8.  
  9. // Получаем значение ключа 'param2'
  10. echo $unserialize['text2']['param2']; // Вернёт name2
Строитель Отправлено: 10 Июля, 2015 - 14:32:39 • Тема: ссылки • Форум: Вопросы новичков

Ответов: 9
Просмотров: 400
Mongrel пишет:
ХозяЕн пишет:
Ты формируешь ссылку, тебе нужно сделать так, что-бы при переходе по ссылке на новой странице отображались данные из именно этой записи БД? Или что?


Да мне при переходе отображать данные


Как то так
PHP:
скопировать код в буфер обмена
  1.  
  2. include 'config.php';
  3. $strSQL = 'SELECT * FROM news1 Order by date DESC limit 0 , 4';
  4. $rs = mysql_query($strSQL);
  5. while($pn = mysql_fetch_assoc($rs)){
  6.    $id = $pn['id'];
  7.    echo '<table><tr margin-top:"20px">'.
  8.         '<td><img src ="'. $pn['img'] .'" width="100" height="80" ></td>'.
  9.         '<td valign="top" align="center"><a href="test.php?'.
  10.         $pn['title'] .'">'. $pn['title'] .'</a></td>'.
  11.         '</tr></table>';
  12. }
  13. if (isset($_GET[$pn['title']])){
  14.     echo $id;
  15. }
  16.  

(Добавление)
Mongrel, http://www.php.su/mysql/
Строитель Отправлено: 10 Июля, 2015 - 10:47:58 • Тема: ссылки • Форум: Вопросы новичков

Ответов: 9
Просмотров: 400
Mongrel пишет:
Это я приблизительно понимаю,если не трудна покажите примером . Как из формы я знаю как отловить переменю,а вот тут не много не стандартная для меня ситуация.
Заранее благодарный за помощь


Если я правильно понял, переменную надо подставить в ссылку?

PHP:
скопировать код в буфер обмена
  1.  
  2. echo '<a href ="test.php?'. $pn['title'] .'">'. $pn['title'] .'</a>';
  3.  
Строитель Отправлено: 05 Июля, 2015 - 17:52:39 • Тема: Глобальные переменные • Форум: Вопросы новичков

Ответов: 4
Просмотров: 203
ytrewq123 пишет:
Блииин. Ну я конечно что-то думал в эту сторону. Но потом вспомнил о $GLOBALS.
Так значит это работает только в одном файле. Просто распространяется на весь код именно этого файла. Как жаль. Ладно спасибо вам. Будем думать и рыть.
То есть видеть что-то у друг друга. Файлы сайта могут только через Сессии?


Да, а ещё файлы можно подключать друг к другу конструкциями include ''; или require '';
(Добавление)
Объявлять переменную глобальной есть смысл внутри пользовательских функций
PHP:
скопировать код в буфер обмена
  1.  
  2. $a = '';
  3. function my_func(){
  4.     global $a;
  5. }
  6.  

и тогда переменная $a будет видна и внутри функции.
Строитель Отправлено: 01 Июля, 2015 - 21:43:37 • Тема: Было, но нужна помощь. • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Антон Листопад, вставил скобку в 31-ю строку(интуитивно), пробуйте.
Строитель Отправлено: 27 Июня, 2015 - 00:34:10 • Тема: Литература для начинающего. • Форум: Вопросы новичков

Ответов: 23
Просмотров: 806
dcc0 пишет:
Я не знаю, как преподается информатика, но поделюсь своим любительским методом самоучки - берется базовый синтаксис, берется книга по алгоритмам, например, - "Программирование: теоремы и задачи". Автор Шень.
Далее эти алгоритмы медленно прорабатываются на языке, по мере проработки идет накопление приемов, а также постоянная консультация со справочником языка на предмет того, каким средствами данный алгоритм может быть решен.

Чрез некоторое время сие закономерно надоедает, и что-то наконец-таки оседает в долговременной памяти. После чего ставится насущный вопрос: а зачем я вообще все это делал?
А! точно, я хотел написать свой Фейсбук!
Ну так, наверное, пора...?!
Но для начала напишу-ка я свой блог!!
Пишется пара велосипедов, вывешивается на форум (это обязательная часть без нее никак, поднимает мотивацию, а это важно)..
Дальше в треде накапливается 10 комментариев про то, как надо и не надо делать,

(Далее потрясение, удар по самолюбию, и т.д, но это просто надо пережить =))

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


А я предполагал другой сценарий, но видно зря! )))

Страниц (106): В начало « ... 97 98 99 100 [101] 102 103 104 105 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB