Hallo,
also das vorhergehnde Problem konnte ich lösen. Jetzt hab ich nen anderes
PHP-Code:
<?php
$uploadActive = 'active';
include('header.php');
if(!isset($_SESSION['profile2']))
{
session_destroy();
header('location:'.$url.'login');
exit();
}
if($my_role < 1)
{
header('location:'.$url);
exit();
}
$action=$_GET['action']; $id=$_GET['id'];
if ($action=='2') {
$inhalt=$_POST['inhalt'];
$inhalt = ereg_replace("&", "&", $inhalt);
$inhalt = str_replace(array("ä","ö","ü","Ä","Ö","Ü","ß"),array("ä","ö","ü","Ä","Ö","Ü","ß"),$inhalt);
$sql = $bdd->prepare("UPDATE pdd_texte SET pdd_txtcontent = '$inhalt' WHERE pdd_txtid = '$id'");
$insert_yes = $sql->execute(array($mode));
}
if ($id=='1') { $header="Impressum"; }
if ($id=='2') { $header="Datenschutz"; }
if ($id=='3') { $header="Widerrufsrecht"; }
$sql = $bdd->query("SELECT * FROM pdd_texte WHERE pdd_txtid = '$id'");
while($row = $sql->fetch(PDO::FETCH_ASSOC)) {
$pdd_txtid = $row['pdd_txtid'];
$pdd_txtcontent = $row['pdd_txtcontent'];
?>
<tr><td class="tdcont">Text ändern - <?php echo $header; ?></td></tr>
<tr><td> </td></tr>
<tr><td>
<table width=690 border=0 cellpadding=0 cellspacing=0>
<form action="texte.php?action=2&id=<?php echo $id; ?>" method="POST">
<tr><td align=center><textarea name="inhalt" rows="25" cols="46" style="width:560px;"><?php echo $pdd_txtcontent; ?></textarea></td></tr>
<tr><td> </td></tr>
<tr><td align=center><input type="submit" name="update" value="Text ändern" style="width:560px;" class="bt"></td></tr>
</form>
</table>
</td></tr>
<?php
}
include("footer.php");
?>
Das ist mein Code umgestellt auf php7 er gibt mir keinerlei Fehlermeldung aber gibt auch nichts aus ne Vermutung habe ich
1.
PHP-Code:
$sql = $bdd->prepare("UPDATE pdd_texte SET pdd_txtcontent = '$inhalt' WHERE pdd_txtid = '$id'");
2.
PHP-Code:
$sql = $bdd->query("SELECT * FROM pdd_texte WHERE pdd_txtid = '$id'");
das Problem ist
wo liegt da mein Fehler?
Danke schon mal vorab für Tipps