[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Открыли холодильник; нашли полку;
YVSIK
Всем доброго времени!
Вот попробовал разобрать и написать так что такое функции
и как их создать самому ,
перерыл много тольк пока ничего не выходит.
Вот такая получилась функция и называется она
квадрат числа
всё заработало нормально, вычисления проводит тож как надо
но всё это показалось как-то убого
попробовал заносить значения через форму так ничего не выходит
может кто подскажет как занести через форму число в функцию

вот сам код собственно:

<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 написал(а):
Форму опусти в низ. так:
<?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)

<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 написал(а):
Ну это кому как нравится. Главное, чтоб исправно работало. smile.gif

Спустя 52 секунды (14.06.2011 - 22:31) walerus написал(а):
и еще - Имена и Значения в формах указываются без '$'

неверно
<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" ??
Попробуй... Что-то мне подсказывает, что с маленькими буквами боооольше потянет wink.gif

Спустя 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:

Хахаха! как-то я даже не посмотрел на это biggrin.gif rolleyes.gif

Спустя 34 секунды (14.06.2011 - 22:33) walerus написал(а):
Цитата (allplayer @ 14.06.2011 - 19:32)
walerus, а ты сам пробовал запустить код? У тебяКак лучше работает, с method="POST" или с method="post" ??
Попробуй... Что-то мне подсказывает, что с маленькими буквами боооольше потянет wink.gif

Больше потянет чего ?, не совсем понял )), всегда с большими букавами работаю cool.gif

Спустя 2 минуты, 3 секунды (14.06.2011 - 22:35) allplayer написал(а):
Странно! У меня детвер напрочь отказывается так работать. только с маленькими huh.gif dry.gif

Спустя 2 минуты, 6 секунд (14.06.2011 - 22:38) walerus написал(а):
Он наверно пугается больших символофф ))

Спустя 1 минута, 5 секунд (14.06.2011 - 22:39) allplayer написал(а):
Зачем это делать, я никак не пойму: function ccc($a){}
Зачем? huh.gif

Спустя 3 минуты, 5 секунд (14.06.2011 - 22:42) walerus написал(а):
Тема ТС -
Цитата
Вот попробовал разобрать и написать так что такое функции
и как их создать самому ,
перерыл много тольк пока ничего не выходит.
Вот такая получилась функция и называется она
квадрат числа


Человек хочет понять работу функций, на сколько я понял )

Спустя 1 минута, 24 секунды (14.06.2011 - 22:43) YVSIK написал(а):
Вооооооообщем ГУТ ПОНИМАЕШЬ ВсеМ! ПОНИМАЕШЬ!
терь пробовать буду пока не отстоканится ,
biggrin.gif biggrin.gif biggrin.gif
ещё пока навалилось много вопросов но пока сам попробую
а потом есль что не выйдет обращусь; ведь мона ДА!


Цитата

Зачем это делать, я никак не пойму: function ccc($a){}
Зачем

ответ это только проба а какая разница на чем пробовать
пробубю всегда на малом потом пока не пойму как это работает

Спустя 1 час, 38 минут, 40 секунд (15.06.2011 - 00:22) Игорь_Vasinsky написал(а):
:D
<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
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.