Toxin пишет:
"megavolt, [php:1:03434b5f5c]$iMaxRand=30000;//по сути, можно задавать и больше для большей точности
$iRand=rand(1, $iMaxRand);
print $fRand=0.01+(5-0.01)*$iRand/$iMaxRand;[/php:1:03434b5f5c]
/////////////////////
int rand([inr min int max]) думаю понял о чем я"
-
прокомментируй,что написал.
Анархист, а что там комментировать, генерация случайного дробного числа в диапазоне от 0.01 до 5
====
нашел еще вот вариант
[php:1:b368b23ba0]echo rand (489 , 1030) / 1 0 0
/генерация числа в диапазоне 4.89-10.30 [/php:1:b368b23ba0]
Okula пишет:
"rand() и mt_rand() работает только с целыми числами."
-
тут есть математическое решение
добавлено спустя 7 минут:
Toxin,с математикой у меня не сложилось.
Toxin, от 1 до 500 не вариант?
$rand = rand(1,500)/100; // от 0.01 до 5, вроде это ты хотел ))
echo rand (1 , 500) / 1 0 0 ;
-
1/100=0.01
500/100=5
-
//генерация числа в диапазоне 0.01-5.00
к примеру..12(число)..12/100=0.12
добавлено спустя 49 секунд:
IceJOKER,верно.
IceJOKER, ну я скопировал как в примере было, думаю что автор вопроса догадается что нужно заменить числа на свои
10 Июл 2012, 9:32Всем привет. Как сделать ? Пользователь заходит на test.php , далее ему должно выдать форму, для ввода пароля. При вводе пароля и нажатия на "далее" , должно пройти следующая проверка. Из переменной $user_id (она инклудится из шапки) взяться ид пользователя, и в таблице "test" поле "id" , найти допустим ид 1 пользователя, и сверить пароль который ввел пользователь, с тем что находится в таблице "test" поле "pass" . Если данные совпадают, то показать содержимое страницы. Если нет, то написать, что пароль неправильный. Если не понятно, спрашивайте.
10 Июл 2012, 20:22test.php
-
<?php
if!(данные пришли или нет)
{
echo'<form name="test" method="post" action="test.php">
<b>Пароль:</b>
<input name="password" type="password" size="10">
<input type="submit" value="далее">'</form>';
}else{
$pass=htmlspecialchars($_POST['password']);
соединение с бд
$db = mysql_connect('Сервер MySQL','Пользователь БД','Пароль для доступа к БД'); mysql_select_db('db_name', $db);
делаем запрос(выборка)
условия
if($pass == $pass_tbl) {
все верно }else{что захотел..)}
-
Извини..писать все лень.
добавлено спустя 4 минуты:
Borisov, Как сделать выборку из базы данных. Оператор выборки SELECT
http://dmitriydenisov.com/php-mysql/osnovy-php-i-mysql.html
добавлено спустя 11 минут:
Экранируем SQL спец-символы.