function showAddForm($idv)
{
echo "<br><table border=1 cellpadding=0 cellspacing=0 width=760>"; echo "<center><b>DODAJ KOMENTARZ</b></center>"; echo "<td align=center>"; echo "<form action=video.php?id=$idv&akcja=dodaj method=POST>"; echo '<font color=green><b>Pozytywny komentarz:</b></font> <input type=radio name=vote value="1"/> <font color=red><b>Negatywny komentarz:</b></font> <input type=radio name=vote value="2"> <b>Neutralny komentarz:</b> <input type=radio name=vote value="3">'; echo '<br>Nick: <input type=text name=nick> Email: <input type=text name=email>'; echo '<br><textarea cols=60 rows=2 name=text></textarea>'; echo '<br><input type=submit value="Dodaj"><input type=reset value="RESET">';
if($_GET['akcja'] == 'dodaj')
{
if(!empty($_POST['vote']) && !empty($_POST['nick']) && !empty($_POST['text'])) {
$vote = $_POST['vote'];
$nick = $_POST['nick'];
$email = $_POST['email'];
$text = $_POST['text'];
$sql = "SELECT votepositive, votenegative, voteneutral FROM filmiki where id=$idv";
if($vote == 1)
{
$dodaj = $votes['votepositive']+1;
$sql = "UPDATE filmiki SET votepositive='$dodaj' WHERE id='$idv'";
}elseif($vote == 2)
{
$dodaj = $votes['votenegative']+1;
$sql = "UPDATE filmiki SET votenegative='$dodaj' WHERE id='$idv'";
}elseif($vote == 3)
{
$dodaj = $votes['voteneutral']+1;
$sql = "UPDATE filmiki SET voteneutral='$dodaj' WHERE id='$idv'";
}
$sql = "INSERT INTO filmiki_komentarze VALUES(null, '$idv', '$nick', '$email', '$data', '$time', '$text', '$vote')";
}else{
echo "Wpisz wszystkie dane"; }
}
}
Mam tutaj taką funkcję dodającą komentarze do mojej bazy i chciał bym aby po dodaniu komentarza userowi pokazało się zamiast formy do wypełnienia, Komentarz został dodany Limit czasowy 10 minut.
probówałem z $_COOKIE ale nic z tego nie wyszło
Od razu także chciał bym się zapytać czy da się lepiej zoptymalizować te elseify dodające głosy?