Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Программа на PHP

 PHP.SU

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


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

> Без описания
Az1cK
Отправлено: 23 Ноября, 2011 - 18:15:06
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Всем привет! Можете помочь в программе на языке PHP?
У меня есть исходник, и нужно краткое описание каждой строчки... Просто мне написали эту прогу, я ее должен завтра показать препаду, но он начнет спрашивать, что да как и т.д...
Надеюсь, что найдутся добрые люди, которые не поленятся написать...
Вот сам исходник:
<form method = "POST" action=">
<p> Введите число <BR>
<input type "TEXT"
name = "chislo"
size "20" ><p>
<p> input type = "submit"
name = "OK"
value = "Очистить" ><ip><form>
<? isset ($_POST ["OK"]) {$msg = "";
$chislo = $_POST ["chislo"];
if (empty (chislo))
$msg = "Не введено число";
if (is_nuneric ($ chislo)
$msg = "Введено не число <br>;
else
for ($i=1; $i <= $chislo: $i++)
{for = chislo * $i;
echo "$0 + "= "+$ chislo +" +$i}
?>
echo "fnum * $i = " * $num * $i <br>


Если вдруг есть какие-нибудь синтаксические ошибки, то пожалуйста исправьте их....
 
 Top
Bio man
Отправлено: 23 Ноября, 2011 - 18:35:14
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Az1cK, можно вопрос, вы на кого учитесь? и на кого учится ваш друг? 100500 ошибок и все фатальны!
Цитата:
Можете помочь в программе на языке PHP?

не пхп это Ха-ха
PHP:
скопировать код в буфер обмена
  1. <form method = "POST" action="<?=$_SERVER['PHP_SELF']?>">
  2. <p> Введите число <BR>
  3. <input type = "TEXT" name = "chislo" size "20" ><p>
  4. <p> <input type = "submit" name = "OK" value = "Очистить" ></p>
  5. <form>
  6. <?PHP
  7. if(isset($_POST["OK"])) { // если кто то нажал на кнопку
  8.         $msg = ""; // инициализация переменной
  9.         $chislo = $_POST ["chislo"];
  10.         if (empty($chislo)); // если не ввели число
  11.                 echo $msg = "Не введено число";
  12.         if (!is_numeric($chislo);// если переменная $chislo не числовое
  13.                 echo $msg = "Введено не число <br>";
  14. }
  15. else {
  16.         for($i=1; $i <= $chislo; $i++) { // пока $i меньше или равно числу $chislo - увеличиваем счетчик $i
  17.                 $for = $chislo * $i;
  18.                 echo "$0 + "= "+$ chislo +" +$i; // это что? это на каком языке?
  19.                 echo "fnum * $i = " * $num * $i <br>// это что? это на каком языке?
  20.         }
  21. }
  22. ?>

(Отредактировано автором: 23 Ноября, 2011 - 19:18:12)

 
 Top
Az1cK
Отправлено: 23 Ноября, 2011 - 18:38:28
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Bio man, ну я уже понял, что это скрипт) Учусь на программиста... Просто ещё столько ошибок из-за того, что это было списано с другой тетради) И из-за этого столько ошибок... Спасибо большое за ответ!
 
 Top
Kreks
Отправлено: 23 Ноября, 2011 - 18:39:46
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Авг. 2011  
Откуда: Ульяновск


Помог: 0 раз(а)




Az1cK пишет:
Учусь на программиста...

Вам нужно больше практики,тем более пример выше это даже не практика это так форма и ее обработка.
 
 Top
Данил_123
Отправлено: 23 Ноября, 2011 - 19:01:41
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Az1cK где учетесь?

(Отредактировано автором: 23 Ноября, 2011 - 19:13:02)



-----
http://mysitecost.ru
 
 Top
Bio man
Отправлено: 23 Ноября, 2011 - 19:03:27
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Az1cK, код по прежнему содержит кучу ошибок, просмотрите то что я написал и где написано
Цитата:
// это что? это на каком языке?
значит там хз что и ошибок там навалом.
////////////////
сколько дней уже учитесь?
на программиста учится надо а не списывать с чужих тетрадей такой говнокод. с таким отношением нету толку учиться на программера, если препод задал задание значит вы должны знать как его выполнить или как минимум знать о синтаксисе языка... работу не найдете программистом, говнокод не кому не нужен. подумайте над этим и почитайте мануал хотя бы
(Добавление)
Данил_123, и нафига? if(isset($_POST["OK"])) вернет true а if(empty($_POST["OK"])) вернет false. думайте прежде чем чушь какую та нести...
(Добавление)
а еще лучше так if($_SERVER['REQUEST_METHOD'] == 'POST')
 
 Top
Данил_123
Отправлено: 23 Ноября, 2011 - 19:11:52
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Bio man
PHP:
скопировать код в буфер обмена
  1.   echo "fnum * $i = " * $num * $i <br>
должно выдать ошибку сделай так
PHP:
скопировать код в буфер обмена
  1. echo "fnum $i = ".$num .$i."<br>";
<br /> какбЭ тег html, а не php

(Отредактировано автором: 23 Ноября, 2011 - 19:13:37)



-----
http://mysitecost.ru
 
 Top
Bio man
Отправлено: 23 Ноября, 2011 - 19:17:05
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Данил_123, я тот код специально не правил, оставил как было, так как нех.я не понял
(Добавление)
Az1cK, если бы я понял что этот скрипт по вашему делает то уже давно бы исправил все и отдал бы вам... пока вы отвечаете, попробую расшифровать написанное...
 
 Top
Данил_123
Отправлено: 23 Ноября, 2011 - 19:31:43
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Bio man да точно, вы только подцветку синтаксиса включили с паком вопросов.. Эта ошибка попалась первой на глаза.. Где автор? Вы на прогера шли от без исходности, зря

(Отредактировано автором: 23 Ноября, 2011 - 19:45:38)



-----
http://mysitecost.ru
 
 Top
Bio man
Отправлено: 23 Ноября, 2011 - 19:35:18
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




версия 2, более правильная, но все равно с теми же непонятностями...
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if(isset($_POST["OK"])) { // если кто то нажал на кнопку
  3.         $msg = ""; // инициализация переменной
  4.         $chislo = (int)$_POST ["chislo"];
  5.         if(empty($chislo)); // если не ввели число
  6.                 $msg = "Не введено число <br>";
  7.         for ($i=0; $i < $chislo: $i++) { // пока $i меньше числа $chislo - увеличиваем счетчик $i
  8.                 $for = $chislo * $i;
  9.                 echo "$0 + "= "+$ chislo +" +$i; // это что????
  10.                 echo "fnum * $i = " * $num * $i <br>// это что????
  11.         }
  12. }
  13. ?>
  14. <form method = "POST" action="<?=$_SERVER['PHP_SELF']?>">
  15. <p> Введите число <BR>
  16. <input type = "TEXT" name = "chislo" size "20" ><p>
  17. <p> <input type = "submit" name = "OK" value = "Очистить" ></p>
  18. <form>


может так?

PHP:
скопировать код в буфер обмена
  1. for ($i=0; $i < $chislo: $i++) { // пока $i меньше числа $chislo - увеличиваем счетчик $i
  2.                 $chislo *= $i;
  3.                 $chislo += $i;
  4.                 echo $chislo;
  5.         }

(Отредактировано автором: 23 Ноября, 2011 - 19:41:15)

 
 Top
Az1cK
Отправлено: 23 Ноября, 2011 - 19:47:08
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Ребята, извините, что столько времени отсутствовал...
Эта программа для того, чтобы при введенном числе он умножал в начале на 1, потом на 2, на 3, и так до 10...
Например: Вы ввели число 5. Он его должен умножить: 5 * 1, потом 5 * 2, и т.д.

(Отредактировано автором: 23 Ноября, 2011 - 19:48:58)

 
 Top
Данил_123
Отправлено: 23 Ноября, 2011 - 19:48:27
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Bio man все те же ошибки код ведь не выведет.. <br> это html..


-----
http://mysitecost.ru
 
 Top
Bio man
Отправлено: 23 Ноября, 2011 - 19:54:30
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Данил_123,
Цитата:
PHP:
скопировать код в буфер обмена
  1. echo "$0 + "= "+$ chislo +" +$i; // это что????
  2.                 echo "fnum * $i = " * $num * $i <br>// это что????

я ЭТО не исправлял!!!!!
Az1cK, щас сделаю
(Добавление)
Az1cK, и вывести в столбик результат каждого умножения?
 
 Top
Az1cK
Отправлено: 23 Ноября, 2011 - 19:58:05
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Bio man пишет:
Данил_123,
Цитата:
PHP:
скопировать код в буфер обмена
  1. echo "$0 + "= "+$ chislo +" +$i; // это что????
  2.                 echo "fnum * $i = " * $num * $i <br>// это что????

я ЭТО не исправлял!!!!!
Az1cK, щас сделаю
(Добавление)
Az1cK, и вывести в столбик результат каждого умножения?


ну вообще, этого нам не говорили)
скорее всего не надо...

(Отредактировано автором: 23 Ноября, 2011 - 19:58:51)

 
 Top
Bio man
Отправлено: 23 Ноября, 2011 - 20:03:11
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Az1cK, напишите хоть формулу, от куда я знаю как вам надо
Az1cK пишет:
Он его должен умножить: 5 * 1, потом 5 * 2, и т.д.
ну получим 5 и 10 допустим и что потом делать? 5+10 или 5*10 или как?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB