Вопрос-Ответ по php

Печать RSS
6576
Кураторы темы:


2000 лет д.н.э.
0
$god = abs(intval($god));
if($god<=(date('Y')-10) AND $god>=(date('Y')-60)){
}else{ echo'bad year!'; }

Пацак
0
Ок, ну а выпадающие списки а делаю, чекбоксы и радио, их чем фильтровать?

крутой чЕл
0
Ну пост запрос возватить должен число? Если да то читай пост 3721 если нет то хотя бы $checkbox = htmlspecialchars($_POST['checkbox'],ENT_QUOTES,'UTF-8'); про фильтрацию строковых данных написано много статей,панацеи нет,если это потом записывается в базу то $checkbox = mysql_real_escape_string($_POST['checkbox']);
Изменил: Андрюха (21.08.2010 / 15:38)

Пацак
0
3726. Wapruks,

непонял, помоему тот пост не касается этого вопроса, как мне отфильтровать вот такие данные

<?

echo '<select name="blabla">';
if ($row['blabla'] === 1) {
echo '<option value="1">Выключить</option>
      <option value="0">Включить</option>';
} else {
echo '<option value="0">Включить</option>
      <option value="1">Выключить</option>';
}
echo '</select><br/>';

С

Землянин
0
3727. Mr-General, Че там фильтровать то? О_о

Пацак
0
Ребят и еще, че то туплю седня кароче как сделать

<?

// вот номер телефона проверяет только чтоб цифры были
// а если я вообще не хочу заполнять это поле , то
// эта *** все равно вылезет
if (!is_numeric($_POST['number']))
{
echo 'Неверный номер телефона!';
exit;
}

пробовал добавить isset($_POST['number']) and...
че то не помогло

крутой чЕл
0
$number = isset($_POST['number']) ? (int)$_POST['number'] : false;
Изменил: Андрюха (21.08.2010 / 15:43)
С

Землянин
0
//Если фармат (+7ххх)
if(preg_match('/^\+7[0-9]{10,}$/', $_POST['number']){
//ok
}else{
//no
}
О

Землянин
0
<? 
$row['blabla'] == 1 ? $selected = "selected=selected" : $selected = false;
echo '<select name="blabla">'; 
echo '<option value="0">Включить</option> 
      <option value="1" '.$selected.'>Выключить</option>'; 
echo '</select><br/>';
?>
Изменил: Олег (21.08.2010 / 18:22)

крутой чЕл
0
Такая проблема. Есть например файл index.php в нем я ставлю куку "тест". В файле например test.php я проверяю существует ли кука "тест" и ее там не будет если я не сделаю в файле index.php так: SetCookie("test","test",time()+3600); echo'<a href="test.php">test</a>'; и не перейду по ссылке. Не пойму блин в чем ороблема
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск