PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 14
Druid Отправлено: 11 Марта, 2012 - 20:29:19 • Тема: передача значения • Форум: Вопросы новичков

Ответов: 20
Просмотров: 747
vassabi13
PHP:
скопировать код в буфер обмена
  1. echo "<a href='script2.php?id=$id>Ссылка</a>"; \\Эхом формируется ссылка на скрипт обработчик.
  2.  

Всё работает. Вы лучше код свой скопируйте сюда, который у вас не работает.
Druid Отправлено: 11 Марта, 2012 - 20:17:09 • Тема: Вызов модального окна • Форум: Вопросы новичков

Ответов: 5
Просмотров: 704
DelphinPRO, Не понятно, к чему этот выпук в воздух? Пожалуйста поподробнее, я может неправильно написал вопрос в тему для начинающих? В чем дело? Тролль?
Druid Отправлено: 11 Марта, 2012 - 20:13:33 • Тема: Вызов модального окна • Форум: Вопросы новичков

Ответов: 5
Просмотров: 704
Panoptik, премного благодарен! Работает, как нужно!
P.S. Вывел этот ехо-вывод в функцию со строковой переменной в параметре. Жуть как удобно и красиво ))
Druid Отправлено: 11 Марта, 2012 - 20:04:36 • Тема: Вызов модального окна • Форум: Вопросы новичков

Ответов: 5
Просмотров: 704
Ребят, как в коде сделать вместо эхо, модальное окно (чтобы сообщение это не на странице, а в модальном окне показывалось)?
Заранее спасибо!
PHP:
скопировать код в буфер обмена
  1.  }else{
  2.                 echo "Вы ввели неверный логин или пароль.";
  3.                 die();
  4.             }

Не знаю, к чему JS-событие привязывать.
Druid Отправлено: 10 Октября, 2010 - 17:28:06 • Тема: Уроки № 3 - Знакомсво с функциями • Форум: Уроки php

Ответов: 33
Просмотров: 2435
zardoz
Дейставительно!!! Спасибо за подсказку!!
Druid Отправлено: 10 Октября, 2010 - 10:20:03 • Тема: Уроки № 3 - Знакомсво с функциями • Форум: Уроки php

Ответов: 33
Просмотров: 2435
Хотелось бы показать, что у меня получилось по заданиям в этом уроке. Есть ли какие замечания?
PHP:
скопировать код в буфер обмена
  1. //Напишите функцию, которая ищет минимум массива и его индекс, чтобы и с индексом и с самим минимумом можно было работать в основной программе.
  2. function minfunc ($mass)
  3. {
  4.     global $min, $index;
  5.     $min = $mass[0];
  6.     $index = 0;
  7.     for ($i=1; isset($mass[$i]); $i++)
  8.     {
  9.         if ($mass[$i]<$min)
  10.         {
  11.             $min = $mass[$i];
  12.         }
  13.         $index++;
  14.     }
  15.     return $min;
  16. }
  17. $mass_t = array (4, 6, 43, 3, 93, 2, -9);
  18. echo minfunc($mass_t)." или ".$min."<br />";
  19. echo $index."<br /><br />";

PHP:
скопировать код в буфер обмена
  1. //Напишите рекурсивную функцию вычисления факториала.
  2. function factor_rec ($num, $all = 1, $next = 2)
  3. {
  4.     if ($num < 1) return false;
  5.     elseif ($num >= 2) return factor_rec ($num - 1, $all * $next, $next + 1);
  6.     elseif ($num = 1) return $all;
  7. }
  8. echo factor_rec (5);
Druid Отправлено: 09 Октября, 2010 - 10:28:36 • Тема: Управляющие последовательности • Форум: Программирование на PHP

Ответов: 3
Просмотров: 564
Ch_chov, спасибо, стало яснее.
Т.е. получается, что есть смысл использовать запись вида:

??
Druid Отправлено: 09 Октября, 2010 - 09:44:09 • Тема: Управляющие последовательности • Форум: Программирование на PHP

Ответов: 3
Просмотров: 564
Помогите пожалуйста разобраться. Я никак в толк не возьму, для чего использовать \n?
При просмотре в браузере этот символ никак не отображается, а при просмотре исходного кода он отображается как если бы там стял тег <br />.
\n - новая строка, но в тоже время:
PHP:
скопировать код в буфер обмена
  1. // Выведет: Это не вставит: \n новую строку
  2. echo 'Это не вставит: \n новую строку';

Я не понимаю, почему, если это новая строка, то это не вставляет новую строку?
Но если пхп-скрипт пишется для использования в браузере, для чего же тогда нужен символ \n?
Если у кого-то будет время и желание для разъянения, буду очень признателен.
Druid Отправлено: 08 Октября, 2010 - 20:53:26 • Тема: Урок №2 - немного управления • Форум: Уроки php

Ответов: 6
Просмотров: 111
!!!
Druid Отправлено: 08 Октября, 2010 - 00:24:11 • Тема: Урок №2 - немного управления • Форум: Уроки php

Ответов: 6
Просмотров: 111
PHP:
скопировать код в буфер обмена
  1. //подумайте, зачем я вывожу \n в конце 1-го цикла, и, кстати, вспомните, что это такое -

Это, вроде перевод, строки. Но я так и не понял, для чего. Объясните пожалуйста. Без него вывод эхо не меняется.
Druid Отправлено: 06 Октября, 2010 - 22:42:30 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2536
Champion пишет:
Про heredoc надо написать, что HEREDOC1, который закрывает строку должен быть в самом начале строки, а то все ставят табуляцию перед ним или еще что-то и возмущаются, что уроки тут не правильно написаны. И возмущаются мне в аську почему-то)

Совершенно согласен. Дело в том, что в уроке в примере закрыващий heredoc стоит правильно в начале строки. Я очень долго разбирался, почему мои пробные примеры не работают, а ваш скопипастенный пример сразу заработал! Ха-ха
Минут 30 маялся и шарился по Сети и мануалам; в итоге разобрался методом тыка.
Думаю, было бы неплохо в уроке явно указать на этот момент.
Druid Отправлено: 05 Октября, 2010 - 22:55:36 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2536
biperch
А ведь точно! Теперь ясно. Спасибо Улыбка
Просто сбило с толку длинный ключ.
Druid Отправлено: 05 Октября, 2010 - 20:52:04 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2536
Скажите, для чего в Уроке в этом примере:
Спойлер (Отобразить)

Массиву присваивается имя "somearray", если работает и такой код:
Спойлер (Отобразить)

Просто читаю урок, а для чего это нужно - не указано. Не пойму.
П.С. Если я правильно понял, что это присваивается имя массиву.
Druid Отправлено: 03 Октября, 2010 - 21:34:40 • Тема: Работа с форма • Форум: HTML, Дизайн & CSS

Ответов: 9
Просмотров: 2748
Добрый вечер. Бла-бла... начал осваивать... бла-бла... Улыбка
Почему-то не работает. Друзья, подскажите пожалуйста, где косяк?
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function form() {
  3.     global $action, $result, $first, $second;
  4. ?>
  5.     <form action="calc.php" method="get" target="_blank">
  6.     <p>Enter first number
  7.     <input type="text" name="first" />
  8.     </p>
  9.     <p>Enter second number
  10.     <input type="text" name="second" /></p>
  11.    <p><select name="action" size="1">
  12.     <option value="plus">Summa</option>
  13.     <option value="minus">Minus</option>
  14.     <option value="umn">Umnojit`</option>
  15.     <option value="del">Delit`</option>
  16.     </select></p>
  17.     <!--<input type="radio" value="plus">Summa</input>
  18.     <input type="radio" value="minus">Minus</input>
  19.     <input type="radio" value="umn">Umnogit`</input>
  20.     <input type="radio" value="del">Delit`</input><br />-->
  21.     <input type="submit" value="COUNT" />
  22.     </form>
  23. <?PHP
  24. }
  25. function calc() {
  26.         switch ($action) {
  27.             case "plus":
  28.             $result = $first + $second;
  29.             break;
  30.             case "minus":
  31.             $result = $first - $second;
  32.             break;
  33.             case "umn":
  34.             $result = $first * $second;
  35.             break;
  36.             case "del":
  37.             $result = $first / $second;
  38.             break;
  39.         }
  40.         echo $result;
  41. }
  42.  
  43. if ($action) {
  44.     calc();
  45. } else    form();
  46.    
  47. ?>

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB