Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
JS onclick-Function wird beim Seite laden ausgeführt
#2
Eigentlich ist das alles falsch.
Du kannst das so bauen (nicht unbedingt wie du es gemacht hast) , dass nach einen Seiten relod der Code läuft.

Eigentlich sollte man das mit Ajax ,fetch odeer ähnliches machen.

Nur so wie es jetzt ist es nicht gut.
Du solltest 2 Dateien haben .
Einmal mit den PHP Code zb mit Name antwort.php
z. B.
so
Code:
$pdo = new PDO('mysql:host=xxxx;dbname=xxxx', 'xxxx', 'xxxx');
$stmt2 = $pdo->prepare("UPDATE server_check SET bild_aufnehmen = 1 WHERE 1");
$result2 = $stmt2->execute();
echo 1;// wenn ok dann 1  wenn probleme dann was anderes
und dann die HTML Datei die es aufruft
Code:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h3>Steuerelemente</h3>
<button id="los">Bild aufnehmen</button>
<script>
document.getElementById('los').addEventListener('click',function(){
    fetch('antwort.php')
        .then(res => res.json())
        .then(data => {
               if(data==1){
                   alert('update ok')  
               }else{
                   alert('probleme mit Update')
               }
        });
});
        </script>
      </body>
</html>

so ungefähr sollte es besser sein
Hier sind alle meine Lösungen aus allen Foren. Ich helfe auch in Facebook-chat
Zitieren


Nachrichten in diesem Thema
RE: JS onclick-Function wird beim Seite laden ausgeführt - von admin - 17.07.2022, 21:46

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste