kostenloser Webspace werbefrei: lima-city


Problem mit phpbb code

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    teamfake

    teamfake hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a**************s

    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>

  4. Autor dieses Themas

    teamfake

    teamfake hat kostenlosen Webspace.

    Hallo,
    aber der Code funktioniert bei mir nicht. Wenn ich auf den Fett Button klicke kommt gar nix...

    MfG
  5. a**************s

    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
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!