witam,
mam taki problem:
chce ograniczyc wpisy uzytkownikow tak aby zaden z wyrazow we wprowadzanym przez nich tekscie nie mial wiecej niz np.20 znakow.
niestety moj skrypt nie dziala.zachowuje sie tak jakbym niczego nie sprawdzala..gdzie tkwi moj blad?
<?php #lepiej.php
if (isset($_POST['submit'])){ $message=NULL;
$wpis=NULL;
$gg=5;
$gg=$_POST['gg'];
$bla=NULL;
if (strlen($_POST['name'])>0
) { $name=TRUE;
$name1=$_POST['name'];
} else {
$name=FALSE;
$message.=' pseudonim.';
}
if (strlen($_POST['email'])>0
) { $email=TRUE;
$email1=$_POST['email'];
} else {
$email=FALSE;
$message.=' email.';
}
if (strlen($_POST['text'])>0
) { $text=TRUE;
$text1=$_POST['text'];
} else {
$text=FALSE;
$message.=' tresc Twojego wpisu.';
}
if((is_numeric($gg))||($gg==NULL)){}else{$gg=NULL;$bla='<br>niepoprawny numer gg.';}
if ($name && $email && $text){
$ok=0;
for($i=1;$i<=$liczba;$i++){
if($new>5){$ok=1;break;}
}
if(($ok)<1)
{
setcookie(\"dopisywanie\",\"1\",time()+30);
if( !isset($_COOKIE[ 'dopisywanie' ] ) ) {
require_once('mysql_connect.php')
$query= \"INSERT INTO users (name,email,text,date,gg) VALUES
('$name1','$email1','$text1',NOW(),'$gg')\";
if($result){
header(\"Location: dd.php\"); }
else
{
$wpis.='<br>nie mozna dodać wpisu, spróbuj pózniej';
}
}
}
}
?>
<!--formularz-->
Ten post edytował ein 30.03.2005, 21:24:49