24-11-2011, 02:48
Jeżeli macie jakieś sugestie co do tego lub wiecie co można zrobić, żeby zrobić to w szybszy sposób to proszę o posty.
Z chęcią przyjmę wszelką konstruktywną krytykę oraz dobre rady
Ok a poniżej jak udało mi sie to zrobić by działało tak jak chciałem by działało.
funkcja min_max
Z chęcią przyjmę wszelką konstruktywną krytykę oraz dobre rady

Ok a poniżej jak udało mi sie to zrobić by działało tak jak chciałem by działało.
Kod PHP:
$error = "";
if (isset($_POST['tytul']) || isset($_POST['tresc']) || isset($_POST['submit'])) {
$_POST['tytul'] = stripslashes(strip_tags(trim($_POST["tytul"])));
$_POST['tresc'] = stripslashes(strip_tags(trim($_POST["tresc"])));
if (($this->min_max(3, 25, $_POST['tytul'])) == false) {
$error++;
echo "Tytuł min 3 max 25 znakow. <br />";
}
if (($this->min_max(5, 250, $_POST['tresc'])) == false) {
$error++;
echo "Treść min 5 max 250 znaków. <br />";
}
if ($error == 0) {
$query = "insert into `coment` (`tytul`, `tresc`, `data_dodania`) VALUES('{$_POST['tytul']}','{$_POST['tresc']}',NOW())";
$this->mysqli->query($query);
header('Location: index.php');
}
}
}
funkcja min_max
Kod PHP:
public function min_max($val_min, $val_max, $arg) {
$arg = strlen($arg);
$val_min = $arg >= $val_min;
$val_max = $arg <= $val_max;
if (!$val_min || !$val_max) {
return true;
}
}