SebiPuck
Erfahrenes Mitglied
Hallo, ich habe ein kleiner Problem.
In meinem Forum kann ich keine Antwort erstellen (und auch kein Thema) welches mehr als ein einfaches Anführungszeichen im Text beinhaltet. ( das hier: ' ).
Der abzuspeichernde String entsteht aus der Eingabe in eine Textbox. Mein Script:
Ich verstehe nicht, warum das Ganze nicht funktioniert.
Danke im Voraus,
LG
In meinem Forum kann ich keine Antwort erstellen (und auch kein Thema) welches mehr als ein einfaches Anführungszeichen im Text beinhaltet. ( das hier: ' ).
Der abzuspeichernde String entsteht aus der Eingabe in eine Textbox. Mein Script:
Code:
if(isset($_POST["text"])){
$text = htmlspecialchars($_POST["text"]);
require 'functions/textCodes.php';
$text = url2linkAndImgurToPic($text);
$date = date('Y-m-d');
$conn = new mysqli("$host", "$user", "$pass", "$db");
$errors = array();
if(strlen($text) > 2){
/* Create a prepared statement */
if($stmt = $conn -> prepare("INSERT INTO TABLE (spalte1, spalte2, spalte3, spalte4) VALUES ('$post_id', '$current_user', '$text', '$date')")) {
/* Bind parameters
s - string, b - blob, i - int, etc */
$stmt -> bind_param("s", $text);
/* Execute it */
$stmt -> execute();
/* Bind results */
$stmt -> bind_result($result);
/* Fetch the value */
$stmt -> fetch();
$jumpto = $conn->insert_id;
/* Close statement */
$stmt -> close();
}
}
Ich verstehe nicht, warum das Ganze nicht funktioniert.
Danke im Voraus,
LG