Need Help!

Статус
Закрыто для дальнейших ответов.

gra4

New Member
Регистрация
18.07.2006
Сообщения
8
Здравствуйте уважаемые! пробую копаться в php , не судите строго! :blush:
проблема вот какая: 2 файла - форма и скрипт,куда идут данные.

Форма:

<HTML>
<form action="fight.php" method="post">
1ый перс<br>
Имя<br> <input type="text" name="name1"><br>
Сила<br> <input type="text" name="sila1"><br>
Ловкость<br> <input type="text" name="lovkost1"><br>
Инта<br> <input type="text" name="inta1"><br>
Выносливость<br> <input type="text" name="hp1"><br>
2ой перс<br>
Имя<br> <input type="text" name="name2"><br>
Сила<br> <input type="text" name="sila2"><br>
Ловкость<br> <input type="text" name="lovkost2"><br>
Инта<br> <input type="text" name="inta2"><br>
Выносливость<br> <input type="text" name="hp2"><br>

<input type="submit" value="Да!">
</form></HTML>

скрипт:

<?
function strike ($name1, $name2, $sila1, $sila2, $hp1, $hp2, $lovkost1, $lovkost2, $inta1, $inta2 ){
$hpold1 = $hp1;
$hpold2 = $hp2;

$random1 = rand(0, 1/2*$sila1);
$uron1 = $sila1+$random1;

$random2 = rand(0, 1/2*$sila2);
$uron2 = $sila2+$random2;

$hp1 = $hp1 - $uron2;
echo "игрок $name1 нанёс удар в $uron1 по $name2 ; $name2($hp2/$hp2old)" ;

$hp2 = $hp2 - $uron1;
echo "игрок $name2 нанёс удар в $uron2 по $name1 ; $name1($hp1/$hp1old)" ;

}
while ($hp1 != 0 AND $hp2 != 0 ){
strike ($name1, $name2, $sila1, $sila2, $hp1, $hp2, $lovkost1, $lovkost2, $inta1, $inta2 );
}

?>

Файлики приложил. Будьте добры,обьясните,в чём проблема, что не так? подозреваю,что напутал с локальными переменными :wacko:
 

Вложения

  • 640 байт Просмотры: 97
  • 623 байт Просмотры: 101

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Ну не судить строго :biggrin:

Я точно не знал, что у тебя не получается!
Кстати лучьше файл start.html переименовать в start.php
А загружать через браузер:
http://localhost/... ну и до пути файла, надеюсь умеете
Надеюсь у вас есть программы для PHP?!
У меня всё идёт с моим исправлением!
Вот только последнее сообщение всё равно печатает(хоть даже отрицательно)
Ну держи! Код не очень причёсан
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
На счёт классов не ко мне! Я ещё их не опробовал!
А насчёт программы я имел ввиду PHP Mysql и т.д.
А так отличная прога для редактирования PHP-скриптов:
PHP expert Editor
Но я пользуюсь в основном блокнотом! :biggrin:
 

gra4

New Member
Регистрация
18.07.2006
Сообщения
8
На счёт классов не ко мне! Я ещё их не опробовал!
А насчёт программы я имел ввиду PHP Mysql и т.д.
А так отличная прога для редактирования PHP-скриптов:
PHP expert Editor
Но я пользуюсь в основном блокнотом! :biggrin:

пхп эксперт едитор как раз сегодня скачал

код подправил чутка, если есть помарки,подскажите)
 

Вложения

  • 551 байт Просмотры: 95
  • 798 байт Просмотры: 98

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Ну если всё работает, то зачем смотреть?
Кстати мой код весьма не идеален! Состряпал за 10 мин. :blush:
Удачи в изучении php! :cool:
 

gra4

New Member
Регистрация
18.07.2006
Сообщения
8
Ну если всё работает, то зачем смотреть?
Кстати мой код весьма не идеален! Состряпал за 10 мин. :blush:
Удачи в изучении php! :cool:
:wacko: вопрос другого порядка!
кто может помочь за полторы недели познакомиться (хотябы примерно) с php и mysql ?
очень прошу, кто сможет что-либо подсказать,стучите в аську 233433205 ! буду ДИКО благодарен!
 

gra4

New Member
Регистрация
18.07.2006
Сообщения
8
зацените мою корявость;) :cool:
база sql в папке админ

если у кого-нить есть время и желание помочь,буду очень благодарен!
жду критики и советов!!!
 

Вложения

  • 18,9 КБ Просмотры: 110

gra4

New Member
Регистрация
18.07.2006
Сообщения
8
никто помочь не хочет? :blink:
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Да, про корявость — это Вы очень верно заметили. Я, например, так и не смог «войти» в игру. Ни один из введённых логинов/паролей просто не подошёл. Вернее, он бы подошёл, если бы не было столько ошибок.

Советую Вам целиком бросить эту затею (я про игру) и начать с чего-нибудь попроще.

И ещё: за полторы недели можно познакомиться с тем, как не писать в штаны. А PHP и MySQL изучать нужно годами. Я, например, уже 6 лет изучаю.
 

gra4

New Member
Регистрация
18.07.2006
Сообщения
8
Да, про корявость — это Вы очень верно заметили. Я, например, так и не смог «войти» в игру. Ни один из введённых логинов/паролей просто не подошёл. Вернее, он бы подошёл, если бы не было столько ошибок.

Советую Вам целиком бросить эту затею (я про игру) и начать с чего-нибудь попроще.

И ещё: за полторы недели можно познакомиться с тем, как не писать в штаны. А PHP и MySQL изучать нужно годами. Я, например, уже 6 лет изучаю.
попроще, например?
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Делайте просто сайты. О чём угодно.

Но только не беритесь за онлайн-игры.
 

gra4

New Member
Регистрация
18.07.2006
Сообщения
8
deMone, я наверно чегой-то не понимаю
а чем онлайн игра отличается от обычного сайта?
тока не смейтесь, не понимаю(
и что ещё попроще можно сделать с использованием мускула?
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Да тем, что она гораздо сложнее (это в том случае, если Вы собираетесь делать нормальную онлайн-игру) и объёмнее в плане работы.
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Советую начать с какого-нибудь полезного скрипта(для вас)!
Я вот например сделал новостной скрипт с мускулом!
Теперь он мне во всём помогает
Ща заканчиваю делать форум

ОФФ: Жаль не сумею его выложить(Конфиденциально)
 

Inpego

New Member
Регистрация
01.08.2006
Сообщения
5
deMone, я наверно чегой-то не понимаю
а чем онлайн игра отличается от обычного сайта?
тока не смейтесь, не понимаю(
и что ещё попроще можно сделать с использованием мускула?
Позволю себе хороший совет - нужно делать не то, что будет валяться на localhost чисто для себя, а то, что кому-то действительно нужно - пусть это будет сайт любимого хомячка на бесплатном хостинге или страничка студенческой группы с полутора фотками - главное, чтобы это был действительно интернет-проект. И обязательно обратная связь. По-другому научиться не получится никак - стимула не будет.
 

ArtemON

Member
Регистрация
04.07.2006
Сообщения
10
gra4
начни с самого простого!
например: гостевая книга или новостная лента.
я с них начинал и многое узнал)
 

RollingStone

Member
Регистрация
24.09.2006
Сообщения
13
как то-же самое реализовать через классы?
насчёт программ для php, что посоветуете?
Даже не берись за классы, если только начинаешь разбираться в программировании. +задачи подобного рода (в 30 строк) через классы не решаются - это неэффективно. Если задумаешь прогу больше хотя пары тысяч строк, можешь уже думать над классами. Но, имхо, сначала азы программирования и синтаксис языка.

Насчет программ для php СОВЕТУЮ ВСЕМ:
1. выкинте нафиг эксперт эдитор
2. выкинте нафиг блокнот и тому подобное - писать код в блокноте - это разновидность мазохизма.
3. установите себе Zend Studio (кто не в курсах, zend - это разработчики самого PHP)... взять можно у них же на сайте. ключик ищется в яндексе за пару секунд.
Работаю с этой программой уже несколько месяцев (до этого перепробовал все что можно, начиная с "блокнота" и и т.д.)... мое мнение: все эти проги конкретно уступают Zend Studio...
за все время работы замечен один (всего один - омг!) баг - прога подвисала при вечных циклах... хотя может я просто мало подождал //

П.С. можно еще выкачать Zend Platform'у... вещь прекрасная для локального сервера девелопера, но нужен не СОВСЕМ ДУРАЦКИЙ комп.
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
RollingStone, сам работаю в зенде, но:
1) ZDE дико тормозит на слабых компах
2) с ZDE невозможно работать(под виндами) если открыт фотошоп, т.к. и CS и ZDE жрут офигенно много ресурсов. под никсами вроде нормально с gimp работают.
3) для новичка лучше начинать с эдитора, т.к солнце воздух и садизм закаляют организм. Я когда учился для меня хомяк был удобнее чем зде :)(хотя тогда зенда трешка была :))
 

RollingStone

Member
Регистрация
24.09.2006
Сообщения
13
RollingStone, сам работаю в зенде, но:
1) ZDE дико тормозит на слабых компах
2) с ZDE невозможно работать(под виндами) если открыт фотошоп, т.к. и CS и ZDE жрут офигенно много ресурсов. под никсами вроде нормально с gimp работают.
3) для новичка лучше начинать с эдитора, т.к солнце воздух и садизм закаляют организм. Я когда учился для меня хомяк был удобнее чем зде :)(хотя тогда зенда трешка была :))
и все-таки ты работаешь в зенде )
1. да, конечно, это проблему нужно решать :)
2. пусть сразу учатся разделять код и дизайн =)
3. без сомнения это все полезно, просто "ну неужели ничему нельзя научиться не делая это через Ж..?" ^^

а так все ты правильно говоришь. просто когда работаешь под зендами голова работает не над тем, как же я назвал ту константу HTMLFORMELEMENTXMLPREFIX или просто HTMLFORMELEMENTPREFIX, а над тем, как _действительно_ лучше сделать. Ведь программирование - это не изучения синтаксиса и возможностей языков программирования и всякого рода протоколов етц... это же нечто значительно большее. вот почему я агитирую за зенд - он помогает не париться над мелочами, не искать ошибки в коде и т.д... он создает условия для работы мысли, реализации творческого потенциала самого программиста, и условия эти, на мой взгляд, лучшие. хотя если появится что-то более совершенное, я без сомнений брошу зенд и переду к следующей среде разработки
 
Статус
Закрыто для дальнейших ответов.
Верх Низ