Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   PHP (https://nowa.cc/forumdisplay.php?f=305)
-   -   Нужен маленький калькулятор (https://nowa.cc/showthread.php?t=222089)

levadnyanton 31.05.2009 21:10

Нужен проверочный код к маленькому калькулятору
 
Есть формочка, которая считает, как сделать проверку, что бы туда можно было вводить только цифры. Кто умеет, выручайте.
Код:

<form  name="kank">

<H2 align="center">Введите цифру </H2> <br>
<div align="center"><input name="fr" type="text" size="20" maxlength="7"></div>

<p align="center"><input name="ob" type="submit" value="Считать"></p>
</form>
<div align="center">
<?php
$v = 40 * 12 * $fr;

echo "<h1>сумма составит - </h1> <br> <p style=' font-size:50px'> $v $</p>  " ;

?>


errante 01.06.2009 19:25

Re: Нужен маленький калькулятор
 
Через регулярные выражения, перед вычислением ставим проверку,
наприер так:
Код HTML:

if (!preg_match("|^[\d]+$|",$fr))
{
echo "вводить только цифры";
//свой код, или всплывающее окно с предупреждением и возврат к вводу данных
}

если не напутал :)

Ну а если чтобы в саму форму вводить только числа можно было, тогда java в помощь.

levadnyanton 02.06.2009 00:36

Re: Нужен маленький калькулятор
 
А куда его вставить ?
И ещё один вопрос. Мне нужно, что бы вместо цифр подставлялись картинки. Ето скрипт, которые ведет математический подсчет, и результат этого подсчета должен выводится картинкой.
Если в ответе две цифры тогда выводится две соответствующие картинки.
я создал картинки nm0.gif ... nm9.gif поместил их в ту же папку что и скрипт. Подскажите что я не так сделал, вот скрипт. пожалуйста исправте ошибку, очень благодарен за помощи
вот ссылка где я тестирую http://aaa.tvoybiz.com/ и картинки http://aaa.tvoybiz.com/nm1.gif
Код HTML:

<form  name="kank">
<H2 align="center">Введите ваш  ежемесячный доход в &pound; € &#x20B4; $  <s>P</s></H2> <br>
<div align="center"><input name="fr" type="text" size="20" maxlength="7"></div>
<p align="center"><input name="ob" type="submit" value="Считать"></p>
</form>
<div align="center">
<?PHP 

$nm = 40 * 12 * $fr;
$inm=array(); $imp=array(); $nm=strval($nm);
for($i=0; $i<10; $i++) {$inm[$i]="$i"; $imp[$i]="img$i".".gif";}
str_replace($imn, $imp, $nm);


echo "<h1>Ваш доход за всю жизнь составит - </h1> <br> <p style=' font-size:70px'> $nm <samp style='font-size:25px'>&pound; € &#x20B4; $ <s>P</s></samp> </p>  " ;
?>


errante 02.06.2009 18:23

Re: Нужен маленький калькулятор
 
Цитата:

Сообщение от levadnyanton (Сообщение 2431196)
результат этого подсчета должен выводится картинкой.

Писать лень, за день устал, может позже, поэтому на словах :)
1. Можно преобразовать получившийся результат в картинку посредством встроенных функций php
2. Если 1-е затруднительно, то полученный результат, с помощьюю функций php разбить на массив значений (цифр), с помощью, например forearh пройтись по полученному масиву и в соответствии со значениями загрузить (отобразить) твои рисунки.

ЗЫ: В инете навалом примеров по созданию каринок из цифр, букв и т.д., можно поискать например по запросу - создание капчи :)

RichDad 02.06.2009 22:56

Re: Нужен маленький калькулятор
 
Цитата:

Сообщение от levadnyanton (Сообщение 2431196)
А куда его вставить ?

короче вот я тут решил вспомнить пхп и написал тебе ответ:

http://lab.korsel.ru/chislo-v-kartinki/index.php

исходник там же

--
спасибы слать на ЯндексДеньги :)

levadnyanton 03.06.2009 00:03

Re: Нужен маленький калькулятор
 
RichDad огромное спасибо, обязательно пополню ЯндексДеньги и скажу спасибо в твердой валюте :)


Текущее время: 02:05. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.02217 секунды с 9 запросами