Problem mit phpbb code
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
attribut
button
code
dateneingabe
datum
editor
einleitung
erfolgreich code
feedback
host
inhalt
kurzform
normaler code
notiz
problem
set
tip
umbenennen
update
weglassen
-
Hallo zusammen,
ich habe in den Tutorials ein paar Tipps bekommen über phpbb, aber leider sind alle nicht für php gedacht. Mit welchem Code kann ich das machen? Hier ist mein normaler Code wo ich Daten ändern kann. Dort sollen dann später die Buttons rein wo man dann mit phpbb Code seine Schrift z.B. fetter machen kann.
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <html> <head> <title>Adressen eingeben</title> <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-1\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"phpkid.css\"> <script language=\"javascript\" type=\"text/javascript\" src=\"buttons.js\"></script> </head> <body> <?php include \"links_inside.php\"; ?> <h3>FAQ eingeben</h3> <form action=\"<?php echo $_SERVER[\'PHP_SELF\']; ?>\" name=\"feedback\" method=\"post\"> <div> <?php include \"navi.php\"; ?> Notizen:<br> <textarea cols=\"120\" rows=\"20\" name=\"entry\"> <?php mysql_connect(\"Host\", \"User\", \"PW\"); mysql_select_db(\"db\"); $sql = \"SELECT * FROM asf_faq\"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)) { echo \"$row[Inhalt] \\n\"; } ?> </textarea><br> <input type=\"submit\" value=\"Daten eintragen\" name=\"submit\"><br><br> <a href=\"help.php\" target=\"_blank\"><font color=\"#FF0000\"><font size=\"+1\"><b>Hilfe</b></a></font></font></a> </form> <?php if (!empty($_POST[\"submit\"])) { @mysql_connect(\"Host\", \"Úser\", \"PW\") or die(\"Verbindung zu MySQL gescheitert\"); @mysql_select_db(\"db\") or die(\"Datenbankzugriff gescheitert!\"); $sql = \"UPDATE VN_home SET Inhalt = \'$_POST[entry]\' WHERE ID = \'1\';\"; if (mysql_query($sql)) { echo \"<p>Dateneingabe erfolgreich!</p>\"; } else { echo \"<p>Dateneingabe nicht erfolgreich!</p>\"; } } ?> </body> </html>
Mfg und Danke!
teamfake
PS: Leider kann ich mit meinem Editor den Code nicht einrücken, also bitte nicht böse sein.
Beitrag geändert: 3.1.2008 16:34:59 von teamfake -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
Ich weiß nicht genau wie dein Skript funktionieren soll. Ich habe aber eine alternative die ich immer benutze. Das problem ist mit JavaSkript gelöst.
<script language=\"javascript\"> function fett(id){ textfeld = document.getElementById(id).value; var eingabe = \"\"; var tag_anfang=\"[b]\"; var tag_ende = \"[/b]\"; eingabe = window.prompt(\"Hier den Fettgedruckten Text\",\"\"); document.getElementById(id).value = textfeld + tag_anfang + eingabe + tag_ende; document.getElementById(id).focus(); } function kursiv(id){ textfeld = document.getElementById(id).value; var eingabe = \"\"; var tag_anfang=\"[k]\"; var tag_ende = \"[/k]\"; eingabe = window.prompt(\"Hier den Kursivgedruckten Text\",\"\"); document.getElementById(id).value = textfeld + tag_anfang + eingabe + tag_ende; document.getElementById(id).focus(); } function unterstrichen(id){ textfeld = document.getElementById(id).value; var eingabe = \"\"; var tag_anfang=\"[u]\"; var tag_ende = \"[/u]\"; eingabe = window.prompt(\"Hier den Unterstrichenen Text\",\"\"); document.getElementById(id).value = textfeld + tag_anfang + eingabe + tag_ende; document.getElementById(id).focus(); } function bild(id){ textfeld = document.getElementById(id).value; var eingabe = \"\"; var tag_anfang=\"[IMG=\" + eingabe + \"]\"; eingabe = window.prompt(\"Hier die URL des Bildes(mit http://)\",\"http://\"); var tag_anfang=\"[IMG=\" + eingabe + \"]\"; document.getElementById(id).value = textfeld + tag_anfang document.getElementById(id).focus(); } function url(id){ textfeld = document.getElementById(id).value; var eingabe_link = \"\"; //var eingabe_name = window.prompt(\"Angezeigter Name für den Link\",\"\"); eingabe_link = window.prompt(\"Hier die URL(mit http://)\",\"http://\"); var tag_anfang=\"[URL=\"+eingabe_link+\"]\"; document.getElementById(id).value = textfeld + tag_anfang; document.getElementById(id).focus(); } </script>
und jetzt zum Beispiel eine Textarea zum Einfügen von Text und einen Button zum Fettschreiben:
<form> <textarea name=\"einleitung\" cols=\"50\" rows=\"5\" id=\"einleitung\" style=\"font-family:Geneva, Arial, Helvetica, sans-serif\"></textarea> <input name=\"fett\" type=\"button\" id=\"fett\" onclick=\"fett(\'einleitung\');\" value=\"FETT\" /> </form>
-
Hallo,
aber der Code funktioniert bei mir nicht. Wenn ich auf den Fett Button klicke kommt gar nix...
MfG -
Jo sorry das Problem ist die Schaltfläche...da musst du das id und name attribut weglassen oder umbenennen...
und nun musst du mit php ersetzen z.B.(in kurzform)
$_POST[\'einleitung\'] = str_replace(\"[b]\",\"<strong>\",$_POST[\'eileitung\']); $_POST[\'einleitung\'] = str_replace(\"[/b]\",\"</strong>\",$_POST[\'eileitung\']); $_POST[\'einleitung\'] = str_replace(\"[k]\",\"<i>\",$_POST[\'eileitung\']); $_POST[\'einleitung\'] = str_replace(\"[/k]\",\"</i>\",$_POST[\'eileitung\']); //und so weiter
Beitrag geändert: 5.1.2008 19:40:43 von artifex-websites -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage