Hvala Milorade, probacu sad to. Hvala i svima ostalima na pomoci...
Sad cu probati ovo sa refreshom...
Hteo sam da uradim nesto sa naredbom if, ali mi se ne uklapa u kod...
Skripa od komentara se sastoji od upisa 3 polja, ime, email i komentar, ako nesto od navedenog nije ok, on izbaci upozorenje, u suprotnom izbaci da je poruka uspesno poslata, ali da mora da prodje proveru administratora...
Stranica komentari.php sadrzi izmedju ostalog ovo:
<?
//////// komentar /////////////
$id_stanice="$id"; // Unique file name of the page.
require "komentari/prikaz.php"; // Prikaz komentara
require "komentari/provera.php"; // Provera podataka i upis
///////kraj komentar //////////////
?>
Onda skripta provera.php
<?
@$todo=$_POST['todo'];
if(isset($todo) and $todo=="upisi_komentar"){
$ime=$_POST['ime'];
$ime=mysql_real_escape_string($ime);
$email=$_POST['email'];
$email=mysql_real_escape_string($email);
$komentar=$_POST['komentar'];
$komentar=mysql_real_escape_string($komentar);
$status = "OK";
$msg="";
// ako polja sadrze manje od 3 karaktera
if( strlen($ime) <3 or strlen($ime) > 30){
$msg=$msg."<br>Vaše ime ne sme imati manje od 2, a više od 30 karaktera.<br>";
$status= "NOTOK";}
if( strlen($komentar) <3 ){
$msg=$msg."Vaš komentar mora imati više od 3 karaktera.<br>";
$status= "NOTOK";}
if($status<>"OK"){
echo "<font face='Verdana' size='2' color=red>$msg</font>";
}else{ //ako su svi uslovi ispunjeni, idemo dalje
$datum=date("Y-m-d");
$status='nije_odobreno'; // Upisivanje statusa, da li treba da se odobrava ili ne
$query=mysql_query("insert into komentari(id_stanice,datum,ime,email,komentar,status) values('$id_stanice','$datum','$ime','$email','$komentar','$status')");
echo mysql_error();
echo "<font face='Verdana' size='2' color=green><br>Vaš komentar je upisan ali mora da prodje proveru Administratora!<br></font>";
}
}// Provera
?>