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
und dann die HTML Datei die es aufruft
so ungefähr sollte es besser sein
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
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