mal wieder eine Frage.
Ich habe die impressum.php unter admin kopiert und startside.php benannt. Ein weiteres Feld t2 (textarea) in der Datenbank unter prefix_allg eingefügt doch mir wird der Inhalt vom Textarea t2 nicht angezeigt. Rufe ich die startside auf unter Admin und gebe Daten ein, so werden diese in der Datenbank abgespeichert und als Anzeige erhalte ich nur zwei mal den Inhalt von t1 angezeigt.
Wo könnnte der Fehler liegen?
hier mal der code
<?php # Copyright by: Manuel # Support: www.ilch.de # um t2 von heinz2 erweitert defined ('main') or die ( 'no direct access' ); defined ('admin') or die ( 'only admin access' ); $design = new design ( 'Admins Area', 'Admins Area', 2 ); $design->header(); if ( isset($_POST['sub']) ) { $t1 = escape($_POST['t1'],'textarea'); $t2 = escape($_POST['t2'],'textarea'); $v1 = escape($_POST['v1'],'string'); $v2 = escape($_POST['v2'],'string'); $v3 = escape($_POST['v3'],'string'); $t2 = escape($_POST['t2'],'string'); db_query("UPDATE prefix_allg SET v1 = '".$v1."', v2 = '".$v2."', v3 = '".$v3."', v4 = '".$v4."', t1 = '".$t1."', t2 = '".$t2."' WHERE k = 'startside'"); } $erg = db_query("SELECT * FROM prefix_allg WHERE k = 'startside' LIMIT 1"); $row = db_fetch_assoc($erg); if ($row['t1'] == '') { $f = @implode('',@file('http://disclaimer.de/disclaimer.htm')); $f = preg_replace ("/.*?<a NAME=\"1\">(.*)<p><b><font size=2>5\..*?/Uis","<h3><a name=\"1\">\\1<\/p>",$f); $f = preg_replace ("/<\/?font[^>]*>/is","",$f); $t = $f; } else { $t = $row['t1']; } ?> <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/imprint.png" /></td><td width="30"></td><td valign="bottom"><h1>Inhalt der Startseite</h1></td></tr></table> <form action="?startside" method="POST"> <input type="text" name="v1" value="<?php echo $row['v1']; ?>" size="60"> <br /> <input type="text" name="v2" value="<?php echo $row['v2']; ?>" size="60"> <br /> <input type="text" name="v3" value="<?php echo $row['v3']; ?>" size="60"> <br /><br /> <input type="text" name="v4" value="<?php echo $row['v4']; ?>" size="60"> <br /><br /><br /> <textarea cols="60" rows="15" name="t1"><?php echo unescape($t); ?></textarea> <br /><br /><br /> <textarea cols="60" rows="15" name="t2"><?php echo unescape($t); ?></textarea> <br /><br /> <input type="submit" name="sub" value="Absenden" /> </form> <?php $design->footer(); ?>
Ich sag schon mal Danke.
verwendete ilch Version: 1.1 P
betroffene Homepage: fischerfreunde-haimhausen.de