PHP.SU

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

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

> Найдено сообщений: 18
dread_rock Отправлено: 22 Марта, 2011 - 22:06:30 • Тема: Ищу "репетитора" по PHP • Форум: Объявления

Ответов: 2
Просмотров: 1470
по-прежнему актуальноУлыбка
dread_rock Отправлено: 22 Марта, 2011 - 15:23:02 • Тема: Кодировка в поле ввода и данных и POST сообщении. • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 71
а это будет работать?

CODE (html):
скопировать код в буфер обмена
  1. <form name="newform" accept-charset="utf-8" method="post" action="">

(Добавление)
ещё пишут в инете про функцию iconv. она будет к месту?

Эта функция получает строку и преобразует её из одного указанного набора символов в другое.

PHP:
скопировать код в буфер обмена
  1. $utf8=iconv('SJIS', 'UTF-8', $sjis_string);
dread_rock Отправлено: 22 Марта, 2011 - 15:15:51 • Тема: Кодировка в поле ввода и данных и POST сообщении. • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 71
а так не работает?

PHP:
скопировать код в буфер обмена
  1. $conn->query("SET NAMES 'utf8'");
  2. //используется метод query объекта mysqli
dread_rock Отправлено: 22 Марта, 2011 - 15:09:00 • Тема: Передача данных из формы методом Get • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1365
а так ведь тоже можно??

PHP:
скопировать код в буфер обмена
  1. if(isset($_GET['name']) && !empty($_GET['name']))
  2. {
  3. echo "Привет, $_GET[name] ! Вам $_GET[age] лет !";
  4. }
dread_rock Отправлено: 21 Марта, 2011 - 21:00:38 • Тема: в echo("\n") не срабатывает переход на новую строку. Почему? • Форум: Программирование на PHP

Ответов: 8
Просмотров: 5358
удобная функция - nl2br.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $text=<<<QWERT
  3. это первая строка
  4. это вторая строка
  5. QWERT;
  6. echo nl2br($text);
  7. ?>
dread_rock Отправлено: 21 Марта, 2011 - 15:25:17 • Тема: Операторы выбора: переключатель switch • Форум: Программирование на PHP

Ответов: 9
Просмотров: 602
спасибо! помогло!

да...

не посоветуете, где можно найти репетитора по php?
я создал подобную тему в разделе объявления. может ещё что посоветуете?
dread_rock Отправлено: 21 Марта, 2011 - 14:45:31 • Тема: Операторы выбора: переключатель switch • Форум: Программирование на PHP

Ответов: 9
Просмотров: 602
эмм...ну в этом тоже, но основная проблема в том, как работает switch.

если я ввожу с клавиатуры 3 - он нормально отрабатывает. т.к.
условие case 3: echo "вы ввели 3"; break;

а если я ввожу 3уптумпущму - то он всё равно пишет вы ввели 3
dread_rock Отправлено: 21 Марта, 2011 - 14:24:49 • Тема: Операторы выбора: переключатель switch • Форум: Программирование на PHP

Ответов: 9
Просмотров: 602
Не помогло....

т.е.

$number будет присвоено значение $_GET['number'], если существует значение переменной, иначе 0.

а как мне это поможет? вот ввёл я с клавиатуры что-то. переменная существует.
но ...проблему не решает.
dread_rock Отправлено: 21 Марта, 2011 - 13:51:51 • Тема: Операторы выбора: переключатель switch • Форум: Программирование на PHP

Ответов: 9
Просмотров: 602
вот ссылка на веб-учебник:
http://webmasterschool[dot]ru/php/ch2.php

потренировался. попробовал ввести с клавиатуры 3апр
получил результат - 3! если же ввести 3n, где N - число, то всё ок работает.

и если не использовать подавление, то всё время предупреждения высвечиваются:

Notice: Undefined index: number in D:\Program Files (x86)\Apache Group\Apache2\htdocs\switch\switch.php on line 14

CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <title>TEST</title>
  4. </head>
  5. <body>
  6. <form action = "switch.php" method="GET">
  7.     number: <input type="text" name="number" /><br>
  8.     <input type="submit" />
  9. </form>
  10. </body>
  11. </html>
  12.  

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //без @ notice будет
  3. @$number=$_GET['number'];
  4. if (!isset($number)) {
  5. echo "Вы не ввели число";
  6. }
  7. else {
  8. switch( $number )
  9. {
  10.     case 1:
  11.         echo "number = 1"; break;
  12.     case 2:
  13.         echo "number = 2"; break;
  14.     case 3:
  15.         echo "number = 3"; break;
  16.     case 4:
  17.         echo "вы ввели 4"; break;
  18.     case "тратата":
  19.         echo "Вы ввели тратата!"; break;       
  20.     default:
  21.         echo "This is not number or number is > 3 or < 1";
  22. }
  23. }
  24. ?>
dread_rock Отправлено: 21 Марта, 2011 - 12:58:05 • Тема: Ищу "репетитора" по PHP • Форум: Объявления

Ответов: 2
Просмотров: 1470
Нужна помощь по php. на дому.
цель: научиться разрабатывать приложения типа HelpDesk.

Москва. ЦАО.
8-916-206-31-28
или аська: 240-305-264
dread_rock Отправлено: 20 Марта, 2011 - 11:40:13 • Тема: Сумма двух чисел с помощью while из одной формы • Форум: Напишите за меня, пожалуйста

Ответов: 16
Просмотров: 266
Не, Denwer не использую.
php, apache, oracle - всё по отдельности.

а mysql вообще не ставил.

вот переварю этот урок и попробую поработать с бд.



спасибо вам всем большое за помощь!!
dread_rock Отправлено: 19 Марта, 2011 - 21:47:03 • Тема: Сумма двух чисел с помощью while из одной формы • Форум: Напишите за меня, пожалуйста

Ответов: 16
Просмотров: 266
EugeneKh пишет:
Цитата:
как решить проблему с кодировкой?

В чем вы редактируете файлы? Попробуйте Notepad++, в верхнем меню Кодировки >>
Если там UTF, будем дальше смотреть.


файлы редактирую в Notepad++.
По умолчанию Format - > Encode in ANSI.

попробовал Format - > Encode in UTF-8 - вместо русских букв квадратики стали.
(Добавление)
всем спасибо! спасибо!! огромное спасибо и масса извинений за причиняемые неудобства!
dread_rock Отправлено: 19 Марта, 2011 - 21:22:34 • Тема: Сумма двух чисел с помощью while из одной формы • Форум: Напишите за меня, пожалуйста

Ответов: 16
Просмотров: 266
спасибо DlTA!

теперь для полного счастья мне необходимо от иероглифов избавиться)))
dread_rock Отправлено: 19 Марта, 2011 - 21:16:04 • Тема: Сумма двух чисел с помощью while из одной формы • Форум: Напишите за меня, пожалуйста

Ответов: 16
Просмотров: 266
Спасибо!
создал ещё один файл - сохранил туда ваш код. ничего вообще не менял.
да, оно работает! Спасибо! но вот меня опять мучает проблема с кодировкой...
в браузере вместо русских букв иероглифы отображаются.

хотя у вас написано даже <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

как решить проблему с кодировкой?


извините, что мучаю вас.
dread_rock Отправлено: 19 Марта, 2011 - 20:48:03 • Тема: Сумма двух чисел с помощью while из одной формы • Форум: Напишите за меня, пожалуйста

Ответов: 16
Просмотров: 266
Я дико извиняюсь, похоже я вообще в языке php ничего не понимаю.

мы модифицируем только файл результатов rezult.php?

и какая логика?
сразу вопрос у меня чайника возникает, как при такой конструкции мы возвращаемся к исходной форме?

строка 3: заносим переменную $total в оперативную память? ппеременная в памяти будет иметь значение 0 + 1 (если пользователь ввёл единицу)
ок. теперь нам нам надо ввести второе число. т.е. $_POST['new'] Должно принять новое с значение....


аааааааааааааа...не понимаю!!!!!!!!

я так написал, но у меня ничего не работает:
(Добавление)
я пытаюсь думать. алгоритм такой?

1. ввели в текстовое поле число.
2. перешли на страницу rezult.php
3. сессия стартована.
4. наше число которое мы ввели пытаемся сохранить в сессии (в оперативную память)
сохранили.
5. далее перенаправляемся на прежнюю страницу (форму) - выполняется цикл while.
т.к. счётчик меньше равно двух, мы ввели только одну переменную.
6. вводим второе число
7. переходим опять на страницу rezult.php
8. изменяем наше число в сессии - оперативной памяти.
9. проверяем цикл while
10. выходим из цикла while выводя теперь главный результат:
echo "{$_SESSION['total']}<br>";

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB