Zitat von Sullaysur
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
Fehler beim Daten Eintragen in die Datenbank
Einklappen
Neue Werbung 2019
Einklappen
X
-
Ok, fehler gefunden...
Code:Kontrollausgabe: $id = Warning: htmlspecialchars(): charset `UTF8' not supported, assuming utf-8 in G:\Sullaysur\Documents\xampp\htdocs\website\dashbo ard\index.php on line 184 3 (Zeile: 47 - G:\Sullaysur\Documents\xampp\htdocs\website\dashbo ard\includes\delete.inc.php)
Kommentar
-
Code:Warning: htmlspecialchars(): charset `UTF8' not supported, assuming utf-8
The string "()()" is not palindrom but the String "())(" is.
Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
PHP.de Wissenssammlung | Kein Support per PN
Kommentar
-
Zitat von hausl Beitrag anzeigen
Ja, den gibt es nicht... Bitte, lies die Meldung, steht doch sogar da.[/URL]
Kommentar
-
Zitat von hellbringer Beitrag anzeigenWas soll man damit anfangen?
Kommentar
-
Zitat von Sullaysur Beitrag anzeigenDas ist der Fehler, deine komische Ausgabeweise hat dazu geführt dass es dann nicht geklappt hat...
Und "komisch" ist daran nichts. So gehört das nun mal gemacht. Ob es dir passt oder nicht.
Kommentar
-
Kannst du den aktuellen Code kurz mal zeigen.. Wäre interessant weil ein htmlspecialchars() hat bei einem DB-INSERT eigentlich nichts verloren.. oder ich hab was falsch verstanden.
EDIT: Ist es der hier? https://www.php.de/forum/webentwickl...45#post1556345
Dann ist gut.The string "()()" is not palindrom but the String "())(" is.
Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
PHP.de Wissenssammlung | Kein Support per PN
Kommentar
-
Zitat von hausl Beitrag anzeigenKannst du den aktuellen Code kurz mal zeigen.. Wäre interessant weil ein htmlspecialchars() hat bei einem DB-INSERT eigentlich nichts verloren.. oder ich hab was falsch verstanden.
PHP-Code:<tbody>
<?php
foreach ($data as $content) {
?>
<tr>
<td>
<?php echo $content->author; ?>
</td>
<td>
<?php echo $content->id; ?>
</td>
<td>
<?php echo $content->title; ?>
</td>
<td>
<?php
echo date("d.m.Y", strtotime($content->created));
?>
</td>
<td>
<?php
echo date("d.m.Y", strtotime($content->edited));
?>
</td>
<td>
<form action="includes/delete.inc.php" method="post">
<input type="hidden" name="id" value="<?= htmlspecialchars($content->id, ENT_COMPAT, 'utf-8') ?>">
<button type="submit" class="l-button" name="delete-submit">Löschen</button>
</form>
</td>
</tr>
<?php
}
?>
</tbody>
PHP-Code:require 'dbh.inc.php';
$id = $_POST['id'];
if(empty($id)){
header("Location: ../index.php?error=emptyfields");
exit();
}
else{
$sql="DELETE FROM article WHERE id=?";
$stmt = mysqli_stmt_init($conn);
if(!mysqli_stmt_prepare($stmt, $sql)){
header("Location: ../index.php?error=sqlerror");
exit();
}
else {
mysqli_stmt_bind_param($stmt, "i", $id);
mysqli_stmt_execute($stmt);
header("Location: ../index.php?delete=success");
exit();
}
}
mysqli_stmt_close($stmt);
mysqli_close($conn);
Kommentar
-
Zitat von hellbringer Beitrag anzeigenBei den anderen Ausgaben fehlt auch noch das htmlspecialchars().
Kommentar
Kommentar