Hallo Martin,
ich habe mal per ECHO die Variable $_SESSION['Text'] ausgegeben, bevor das Update-SQL startet - bereits hier ist dieses \ automatisch vergeben.
Quelltext hier
if($pdoStmnt->rowCount() == 1)
{
echo'fffffff '.$_SESSION['Text'];
$pdoStmntU = $dbh->prepare( "UPDATE LehrerUpload SET Titel = :Titel, Text = :Text WHERE Klasse = :Klasse AND Datum = :Datum" );
$pdoStmntU->bindParam( ':Klasse', $_SESSION['Klasse'], PDO::PARAM_STR );
$pdoStmntU->bindParam( ':Datum', date('Y.m.d', strtotime($_SESSION['Datum'])), PDO::PARAM_STR );
$pdoStmntU->bindParam( ':Titel', $_SESSION['Titel'], PDO::PARAM_STR );
$pdoStmntU->bindParam( ':Text', $_SESSION['Text'], PDO::PARAM_STR );
$pdoStmntU->execute();
}
else
{
$pdoStmntU = $dbh->prepare( "INSERT LehrerUpload SET Klasse = :Klasse, Datum = :Datum, Titel = :Titel, Text = :Text" );
$pdoStmntU->bindParam( ':Klasse', $_SESSION['Klasse'], PDO::PARAM_STR );
$pdoStmntU->bindParam( ':Datum', date('Y.m.d', strtotime($_SESSION['Datum'])), PDO::PARAM_STR );
$pdoStmntU->bindParam( ':Titel', $_SESSION['Titel'], PDO::PARAM_STR );
$pdoStmntU->bindParam( ':Text', $_SESSION['Text'], PDO::PARAM_STR );
$pdoStmntU->execute();
}
Auch Dir vielen Dank für die superschnelle Antwort, echt Klasse.
LG Lynn