Hab nun mit Hilfe der install.sql eine Tabelle angelegt und per INSERT TO auch etwas gefüllt
Nun bin ich jedoch grad am Adminbereich eingabe dran, und hab so n Problemchen.
Vorweg:
Hab mich an der impressum.php orientiert, da ich genau so eine eingabe/ausgabe möchte.
Hier mein kleines Codebeispiel (noch nicht alle und richtige variablen)
<?php # Copyright by: Forcey # Support: raging-rhinoz.eu 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['sub2']) ) { $text1_1 = escape($_POST['text1_1'],'string'); $text1_2 = escape($_POST['text1_2'],'string'); $newslink_1 = escape($_POST['newslink_1'],'string'); $imagelink_1 = escape($_POST['imagelink_1'],'string'); db_query("UPDATE xic_rrzmodule SET text1_1 = '".$text1_1."', text1_2 = '".$text1_2."', newslink_1 = '".$newslink_1."', imagelink_1 = '".$imagelink_1."' WHERE name = 'slider'"); } ?> <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>Slider</h1></td></tr></table> <form action="?slider" method="POST"> Text 1:<input type="text" name="text1_1" value="<?php echo $row['text1_1']; ?>" size="60"> <br /> Text 2<input type="text" name="text1_2" value="<?php echo $row['text1_2']; ?>" size="60"> <br /> Link 1<input type="text" name="newslink_1" value="<?php echo $row['newslink_1']; ?>" size="60"> <br /><br /> Image Link 1<input type="text" name="imagelink_1" value="<?php echo $row['imagelink_1']; ?>" size="60"> <br /><br /> <input type="submit" name="sub2" value="Absenden" /> </form> <?php $design->footer(); ?>
Also im Adminmenu soll dann auch im input angezeigt werden, was schon in "text1_1" steht, wenn nicht ' '.
Und hab alles editiert aus der impressum, bis auf diesen Part.
$erg = db_query("SELECT * FROM xic_allg WHERE k = 'impressum' 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']; }
Hab auch das mal testeshalber reingenomm
$erg = db_query("SELECT * FROM xic_rrzmodule WHERE name = 'slider' LIMIT 1"); $row = db_fetch_assoc($erg);
Aber selbe. Und an der IF Abfrage kanns nicht liegen :/
Datensatz ist halt gefüllt, aber Inputs bei Seitenaufruf leer.
betroffene Homepage: raging-rhinoz.eu