Witam, mam raczej prosty błąd którego jednak nie potrafię rozwiązać
Problem: Warunek x (określony w komentarzu w kodzie) wykonuje się przy wyświetleniu strony zamiast po kliknięciu na przycisk.
Pytanie: Czemu tak się dzieje, jak to naprawić
Kod:
<?php
$prawda='false';
?>
<input onclick='funkcja()' id='button' value='plus' type='button'/>
<script>function funkcja()
{
document.getElementById("rozwiazanie").innerHTML="<?php $prawda='true'; ?>";
}
<div id="rozwiazanie"></div>
</script>
<?php
if($prawda=='true') //warunek x
{
$pomoc=$user['Nazwa'];
$sql=$pdo->query("UPDATE uzytkownicy SET plus=plus+1 WHERE Nazwa='$pomoc'");
$pomoc2=$user['plus'];
echo "<script>document.getElementById('pomocnicza1').innerHTML='$pomoc2'</script>";
}
UWAGA: wstawiłem tu uproszczoną wersję kodu, jeśli z jakiegoś powodu będzie potrzebny oryginał/całość łącznie z elementami które uznałem za nieistotne dajcie proszę znać