Was hat den M$ beim letzten Mal gesagt?
Beitrag
RE: WoW funktioniert nicht...
Ich habe gerade eine Mail an das Support-Team geschrieben. Mal gucken, ob ich eine Antwort bekomme...

ORHUX
Was hat den M$ beim letzten Mal gesagt?
Ich sehe hier noch immer keine Logs, und eine Kristallkugel fehlt mir ebenfalls.
Ohne Logs keine Hilfe.
Status Codes mit 100 sind immer ein Client Problem, was nur der Benutzer lösen kann.
Oder einfach schauen was deine Konsole sagt wo dein Fehler liegt?
100er sind Client Codes, da liegt also ein Problem bei dir vor.
Was meinst du mit "aber nur 5x"?
Ist ja leider auch wahr was ich da schrieb, neben unzähligen MySQL Injektion Lücken, gibt's bei allem von ihm verheerende Probleme die nie gelöst werden, das hier zb ist seit Monaten drin:
Man kann sich also ohne Probleme registrieren, und würde es überhaupt funktionieren und von Schülern genutzt werden wäre es genau wie zuvor...
Was genau ist denn jetzt der Vorteil an PDO?
Das was du nicht so magst offensichtlich, die Sicherheit.
Für kurze Querys ist es doch viel praktischer, wenn man alles in einer Zeile machen kann und nicht Prepare, Bind param und Execute nach einader ausführen muss.
Ach Einzeiler? Bitte sehr:
(new PDO('mysql:host=localhost;dbname=***', '***', '***'))->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION)->prepare("INSERT INTO `haccp_temperatur` (`kid`, `time`, `temperatur`, `cleaned`, `comment`) VALUES (:kid, :time, :temperatur, :cleaned, :comment)")->execute([':kid'=>$_POST['kid'], ':time'=>$_POST['time'], ':temperatur'=>$_POST['temperatur'], ':cleaned'=>$_POST['cleaned'], ':comment'=>$_POST['comment']]);
Scheiss Gifs da immer
Das ist ein Standbild?
So das passende Gegenthema, für die Desktops .
Ja auch Laptops sind erlaubt, Windows und Linux auch, MacOS ist eh zu langweilig... aber von mir aus auch erlaubt .
Wer will darf die Übersichtlichkeit fördern und es in Spoiler packen, muss aber nicht...
Mein aktueller (noch immer Windows Zwang...):
Bin von bewegtbildern wieder weg, und bastle mir aktuell eine Auswahl mit Megumin, Mahiro und Co. für Hintergründe.
mysqli.... urgs. Ich war mal so frei und hab es dir hier mal als PDO umgeschrieben mit Error-Handling:
<?php
try {
// Verbindung zur Datenbank herstellen
$db = new PDO('mysql:host=localhost;dbname=***', '***', '***');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Daten aus Formular sichern
$kid = $_POST['kid'];
$time = $_POST['time'];
$temperatur = $_POST['temperatur'];
$cleaned = $_POST['cleaned'];
$comment = $_POST['comment'];
// Prepared Statement vorbereiten
$query = $db->prepare("INSERT INTO `haccp_temperatur` (`kid`, `time`, `temperatur`, `cleaned`, `comment`) VALUES (:kid, :time, :temperatur, :cleaned, :comment)");
// Parameter binden
$query->bindParam(':kid', $kid, PDO::PARAM_INT);
$query->bindParam(':time', $time, PDO::PARAM_STR);
$query->bindParam(':temperatur', $temperatur, PDO::PARAM_INT);
$query->bindParam(':cleaned', $cleaned, PDO::PARAM_INT);
$query->bindParam(':comment', $comment, PDO::PARAM_STR);
// Prepared Statement ausführen
$query->execute();
// Erfolg ausgeben
echo "Daten erfolgreich gespeichert!";
} catch (PDOException $e) {
// Fehler behandeln
echo "Fehler beim Speichern der Daten: " . $e->getMessage();
}
?>
Alles anzeigen
Hast du denn auch eine Fehlermeldung?
Und wie sieht $db aus? Denke mal es handelt sich da um PDO?
PS: Niemals Formularwerte (egal ob GET/POST) unbehandelt übernehmen, man weiß nie was da alles kommt.
Wir nutzen in der Familie dafür einen XMPP Server, da das auch mobil besser geht.
Bzw. zu IntelliJ kann ich nichts sagen, da ich nur mit JS/TS & C# entwickle
IntelliJ ist ja auch kein Prtogramm, für JS/TS gibts zB da WebStorm, was ja auf der IntelliJ Plattform aufbaut
Windows 10 ist 11
Beides das selbe
Woher weiß ich dann was ich drauf habe?
"Windows 10": Kaudawelsch UI, kein Terminal, ohne all die Funktionen die man von gängigen Linux DEs übernahm.
"Windows 11": 80% eingängige UI, terminal, viele von Linux übernommene funktionen