Pomóżcie, bo zaraz trafi mnie... mam problem z taką banalną rzeczą jak przesyłanie danych do bazy. Nie wiem o co biega, robiłem to już kilkanaście razy i wszystko hulało, a teraz siedzę nad tym od weekendu i za cholerę nie dodaje mi głosu.
Skrypt:
<?php
require_once ('admin/connect.php');
if(isset($_GET['sportowiec_id'])) {
$sylwetka_id = $_GET['sportowiec_id'];
echo "<form action='dodaj_glos.php?sportowiec_id='$sylwetka_id' method='POST'>
<input type='hidden' name='oddane_glosy'/>
<input type='submit' name='zaglosuj' value='Zagłosuj'/>
</form>";
}
if(isset($_POST['zaglosuj'])){
$oddane_glosy = $_POST['oddane_glosy'];
$zaglosuj = "UPDATE sportowiec SET oddane_glosy=oddane_glosy+1 WHERE sylwetka_id = '".$sylwetka_id."'";
$run_zaglosuj = mysqli_query($db, $zaglosuj);
if($run_zaglosuj){
echo "<script>alert('Twój głos został oddany.')</script>";
}
}
?>
Gdy klikam "Zagłosuj" wyskakuje mi powyższy alert, ale w bazie danych nadal widneje zero głosów. Co może być???