Вот попробовал разобрать и написать так что такое функции
и как их создать самому ,
перерыл много тольк пока ничего не выходит.
Вот такая получилась функция и называется она
квадрат числа
всё заработало нормально, вычисления проводит тож как надо
но всё это показалось как-то убого
попробовал заносить значения через форму так ничего не выходит
может кто подскажет как занести через форму число в функцию
вот сам код собственно:
<form action="" method="get">
<input name="$sdsdsd" type="text" value="" >
<input type="submit" name="button" id="button" value="Отправить">
</form>
<?php
$sdsdsd = !empty($_POST['sdsdsd']) ? $_POST['sdsdsd'] : null;
function ccc($a)
{
$resuilt = $a*$a;
echo $resuilt;
}
$aa = " 5 " ;
echo "квадрат $aa равен- ";
ccc($aa) ;
?>
надобно чтоб вместо " 5 " добавлялось
значение из формы тольк ничего так и не вышло.
Спустя 27 минут, 21 секунда (14.06.2011 - 22:19) allplayer написал(а):
Форму опусти в низ. так:
Обрати внимание. ты задаешь как ГЕТ (<form action="" method="get ">)
А хочешь получить из ПОСТ($sdsdsd = !empty($_POST['sdsdsd']) ......)
Так что определись :)
И вобще. ты откуда $a и $aa взял??
<?php
$sdsdsd = !empty($_POST['sdsdsd']) ? $_POST['sdsdsd'] : null;
echo "квадрат $sdsdsd равен: ";
echo ($sdsdsd*$sdsdsd);
?>
<form action="" method="post">
<input name="$sdsdsd" type="text" value="" />
<input type="submit" name="button" id="button" value="Отправить" />
</form>
Обрати внимание. ты задаешь как ГЕТ (<form action="" method="get ">)
А хочешь получить из ПОСТ($sdsdsd = !empty($_POST['sdsdsd']) ......)
Так что определись :)
И вобще. ты откуда $a и $aa взял??
Спустя 8 минут, 21 секунда (14.06.2011 - 22:27) YVSIK написал(а):
ваша правда вот не подумал ЗЫ!
я уже многими способами пробовал подставлять уже и запутался
где и что ВОТ !
а по поводу определяемся пост ($_POST)
я уже многими способами пробовал подставлять уже и запутался
где и что ВОТ !
а по поводу определяемся пост ($_POST)
<form action="" method="post">
<input name="$sdsdsd" type="text" value="" >
<input type="submit" name="button" id="button" value="Отправить">
</form>
<?php
Спустя 33 секунды (14.06.2011 - 22:28) walerus написал(а):
Ты все напутал...
<?
header("Content-Type: text/html; charset=utf-8");
function ccc($a)
{
$result = $a * $a;
return $result;
}
if ( isset( $_REQUEST['sdsdsd'] ) && trim( $_REQUEST['sdsdsd'] ) != '')
{
// Решаем
echo "Квадрат '".$_REQUEST['sdsdsd']."', равен = '".ccc( $_REQUEST['sdsdsd'] )."'.";
}
else
{
// Показываеми форму
?>
<form action="" method="POST">
Введите число: <input name="sdsdsd" type="text" value="" >
<input type="submit" name="button" id="button" value="Вычислить квадрат">
</form>
<?
}
Спустя 1 минута, 41 секунда (14.06.2011 - 22:30) allplayer написал(а):
Ну это кому как нравится. Главное, чтоб исправно работало.
Спустя 52 секунды (14.06.2011 - 22:31) walerus написал(а):
и еще - Имена и Значения в формах указываются без '$'
неверно
верно
to allplayer
Тема про работу функций у тебя не раскрыта :rolleyes:
неверно
<input name="$sdsdsd" type="text" value="" />
верно
<input name="sdsdsd" type="text" value="" />
to allplayer
Тема про работу функций у тебя не раскрыта :rolleyes:
Спустя 1 минута, 27 секунд (14.06.2011 - 22:32) allplayer написал(а):
walerus, а ты сам пробовал запустить код? У тебяКак лучше работает, с method="POST" или с method="post" ??
Попробуй... Что-то мне подсказывает, что с маленькими буквами боооольше потянет
Попробуй... Что-то мне подсказывает, что с маленькими буквами боооольше потянет
Спустя 53 секунды (14.06.2011 - 22:33) allplayer написал(а):
Цитата (walerus @ 14.06.2011 - 19:31) |
и еще - Имена и Значения в формах указываются без '$' неверно <input name="$sdsdsd" type="text" value="" /> верно <input name="sdsdsd" type="text" value="" /> to allplayer Тема про работу функций у тебя не раскрыта :rolleyes: |
Хахаха! как-то я даже не посмотрел на это
Спустя 34 секунды (14.06.2011 - 22:33) walerus написал(а):
Цитата (allplayer @ 14.06.2011 - 19:32) |
walerus, а ты сам пробовал запустить код? У тебяКак лучше работает, с method="POST" или с method="post" ?? Попробуй... Что-то мне подсказывает, что с маленькими буквами боооольше потянет |
Больше потянет чего ?, не совсем понял )), всегда с большими букавами работаю
Спустя 2 минуты, 3 секунды (14.06.2011 - 22:35) allplayer написал(а):
Странно! У меня детвер напрочь отказывается так работать. только с маленькими
Спустя 2 минуты, 6 секунд (14.06.2011 - 22:38) walerus написал(а):
Он наверно пугается больших символофф ))
Спустя 1 минута, 5 секунд (14.06.2011 - 22:39) allplayer написал(а):
Зачем это делать, я никак не пойму: function ccc($a){}
Зачем?
Зачем?
Спустя 3 минуты, 5 секунд (14.06.2011 - 22:42) walerus написал(а):
Тема ТС -
Цитата |
Вот попробовал разобрать и написать так что такое функции и как их создать самому , перерыл много тольк пока ничего не выходит. Вот такая получилась функция и называется она квадрат числа |
Человек хочет понять работу функций, на сколько я понял )
Спустя 1 минута, 24 секунды (14.06.2011 - 22:43) YVSIK написал(а):
Вооооооообщем ГУТ ПОНИМАЕШЬ ВсеМ! ПОНИМАЕШЬ!
терь пробовать буду пока не отстоканится ,
ещё пока навалилось много вопросов но пока сам попробую
а потом есль что не выйдет обращусь; ведь мона ДА!
терь пробовать буду пока не отстоканится ,
ещё пока навалилось много вопросов но пока сам попробую
а потом есль что не выйдет обращусь; ведь мона ДА!
Цитата |
Зачем это делать, я никак не пойму: function ccc($a){} Зачем |
ответ это только проба а какая разница на чем пробовать
пробубю всегда на малом потом пока не пойму как это работает
Спустя 1 час, 38 минут, 40 секунд (15.06.2011 - 00:22) Игорь_Vasinsky написал(а):
:D
1.Намного удобнее и понятнее давать названия переменным и фуекциям внятные имена
2. Функция может не только принимать аргументы, но и возвращть строку или массив
<form action="" method="POST">
<input name="sdsdsd" type="text" value="" >
<input type="submit" name="button" id="button" value="Отправить">
</form>
<?php
$sdsdsd = isset($_POST['sdsdsd']) ? (int)$_POST['sdsdsd'] : null;
function ccc($a)
{
return $a*$a;
}
if(isset($_POST['button']))
{
if((int)$sdsdsd)
{
$sqr = ccc($a);
echo "Квадрат ".$sdsdsd." равен: ".$sqr;
}
else
echo "Необходимо ввести целое число!";
}
1.Намного удобнее и понятнее давать названия переменным и фуекциям внятные имена
2. Функция может не только принимать аргументы, но и возвращть строку или массив
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак.
отличный хост(рекомендую !! )
My MVC-CMV