PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 14
Druid
Отправлено: 11 Марта, 2012 - 20:29:19 • Тема: передача значения • Форум: Вопросы новичков
Ответов: 20 Просмотров: 747
vassabi13
Всё работает. Вы лучше код свой скопируйте сюда, который у вас не работает.
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
Ребят, как в коде сделать вместо эхо, модальное окно (чтобы сообщение это не на странице, а в модальном окне показывалось)?
Заранее спасибо!
Не знаю, к чему JS-событие привязывать.
Druid
Отправлено: 10 Октября, 2010 - 10:20:03 • Тема: Уроки № 3 - Знакомсво с функциями • Форум: Уроки php
Ответов: 33 Просмотров: 2435
Хотелось бы показать, что у меня получилось по заданиям в этом уроке. Есть ли какие замечания?
PHP:
скопировать код в буфер обмена
//Напишите функцию, которая ищет минимум массива и его индекс, чтобы и с индексом и с самим минимумом можно было работать в основной программе.
function minfunc ( $mass )
{
global $min , $index ;
$min = $mass [ 0] ;
$index = 0 ;
for ( $i = 1 ; isset ( $mass [ $i ] ) ; $i ++ ) {
if ( $mass [ $i ] < $min )
{
$min = $mass [ $i ] ;
}
$index ++;
}
return $min ;
}
$mass_t = array ( 4
, 6
, 43
, 3
, 93
, 2
, - 9
) ; echo minfunc( $mass_t ) . " или " . $min . "<br />" ;
echo $index . "<br /><br />" ;
PHP:
скопировать код в буфер обмена
//Напишите рекурсивную функцию вычисления факториала.
function factor_rec ( $num , $all = 1, $next = 2)
{
if ( $num < 1) return false ;
elseif ( $num >= 2) return factor_rec ( $num - 1, $all * $next , $next + 1) ;
elseif ( $num = 1) return $all ;
}
echo factor_rec ( 5) ;
Druid
Отправлено: 09 Октября, 2010 - 09:44:09 • Тема: Управляющие последовательности • Форум: Программирование на PHP
Ответов: 3 Просмотров: 564
Помогите пожалуйста разобраться. Я никак в толк не возьму, для чего использовать \n?
При просмотре в браузере этот символ никак не отображается, а при просмотре исходного кода он отображается как если бы там стял тег <br />.
\n - новая строка, но в тоже время:
Я не понимаю, почему, если это новая строка, то это не вставляет новую строку?
Но если пхп-скрипт пишется для использования в браузере, для чего же тогда нужен символ \n?
Если у кого-то будет время и желание для разъянения, буду очень признателен.
Druid
Отправлено: 08 Октября, 2010 - 00:24:11 • Тема: Урок №2 - немного управления • Форум: Уроки php
Ответов: 6 Просмотров: 111
Это, вроде перевод, строки. Но я так и не понял, для чего. Объясните пожалуйста. Без него вывод эхо не меняется.
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:
скопировать код в буфер обмена
<?PHP
function form( ) {
global $action , $result , $first , $second ;
?>
<form action="calc.php" method="get" target="_blank">
<p>Enter first number
<input type="text" name="first" />
</p>
<p>Enter second number
<input type="text" name="second" /></p>
<p><select name="action" size="1">
<option value="plus">Summa</option>
<option value="minus">Minus</option>
<option value="umn">Umnojit`</option>
<option value="del">Delit`</option>
</select></p>
<!--<input type="radio" value="plus">Summa</input>
<input type="radio" value="minus">Minus</input>
<input type="radio" value="umn">Umnogit`</input>
<input type="radio" value="del">Delit`</input><br />-->
<input type="submit" value="COUNT" />
</form>
<?PHP
}
function calc( ) {
switch ( $action ) {
case "plus" :
$result = $first + $second ;
break ;
case "minus" :
$result = $first - $second ;
break ;
case "umn" :
$result = $first * $second ;
break ;
case "del" :
$result = $first / $second ;
break ;
}
echo $result ;
}
if ( $action ) {
calc( ) ;
} else form( ) ;
?>
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB