Я на самом деле изо всех сил пытаюсь это правильно произнести.
На данный момент у меня есть форма, которая запрашивает минимальный и максимальный размер файла в килобайтах, но я хотел бы попытаться разрешить пользователю определять свой максимальный и минимальный размер файла, создавая некоторые правила, например:
Если в ячейках нет букв, то интерпретировать его как байты, если присутствует k или kb, интерпретировать в kb и аналогично для mb.
Я считаю, что значение по умолчанию и любые возникающие ошибки должны быть просто установлены в kb, но я просто пытаюсь понять, как этого добиться, и любые предложения будут очень признательны.
<tr>
<td class="label">File Size:</td>
<td>
<input id="filesize_min" name="filesize_min" class="text" value="<?php if (isset($_POST['dosearch']))
{
echo($filesize_min);
}
elseif (isset($_POST['advancedsearchsubmit']))
{
echo($_POST['hiddenfilesize_min']);
}
else
{
echo "";
} ?>"><div id="kb">(kb min)</div>
</td>
<td>
<input id="filesize_max" name="filesize_max" class="text" value="<?php if (isset($_POST['dosearch']))
{
echo($filesize_max);
}
elseif (isset($_POST['advancedsearchsubmit']))
{
echo($_POST['hiddenfilesize_max']);
}
else
{
echo "";
}?>">
<div id="kb">(kb max)</div>
</td>
</tr>
UPDATE
Спасибо за все замечательные ответы, просто попробую некоторые из них прямо сейчас, за все проголосовали.