Portal > Foren > PHP > PHP-Programmierung > Formular wie dieses!
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 27.07.2005, 09:11 Nach oben    #1
maxdhom
Gast
 
Beiträge: n/a
Standard Formular wie dieses!

Hallo,

simple Frage wahrscheinlich aber ich verstehe den Quellcode nicht:

Wie mache ich so ein "absolutes Formular" wie in diesem Forum?
Damit meine ich ein Eingabefeld, das Leerzeilen und SOnderzeichen erkennt, und diese dann als /n oder <br> in die Datenbank schreibt?

Ebenso würde mich die Funktion der Buttons über dem Text interessieren!
Wie geht das, dass ich Buttons erzeuge, die dann in das Textfeld etwas ergänzen? Bei den Smilies kann man den "Smiliecode" mittels dem Replace-string ersetzen, das weiss ich, aber wie wird der Code ergänzt?

Vielen Dank,
Max Dhom
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.07.2005, 09:43 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard Formular wie dieses!

\n zu <br /> => nl2br() => http://de.php.net/nl2br

Ansonste, in der Docu von phpBB, müsste es evtl. drinnen stehen
http://phpbb.de/doku

oder warte auf die anderen (Ben, Supertramp...) :wink:
schifti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.07.2005, 12:31 Nach oben    #3
maxdhom
Gast
 
Beiträge: n/a
Standard Formular wie dieses!

hmm das hilft mir nicht wikrlcih weiter, ich will ja auch nicht, dass die Benutzer für eine neue Zeile /n eingeben müssen.

Nein, es soll für jedes ENTER dass man im Eingabefeld drückt ein <br> eingfügt werden, sozusagen. Wennn ich jetzt einen Absatz mache




füge ich ja uch nicht 5 <br> oder /n ein!

Grüße,
Max
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.07.2005, 15:05 Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard Formular wie dieses!

du hast dein (Text-) Feld, dann bevor du es speicherst, machst du :
PHP-Code:
<?
$textfeld = nl2br($_POST['textfeldname']);
// speichern

// ausgabe in einem Textarea, musst du dann str_replace("<br />", "\n" $textfeld); machen, da sonst im Textfeld <br />statt Absätze drinnen stehen
?>
p.s. \n nicht /n :wink:
schifti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.07.2005, 06:46 Nach oben    #6
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard Formular wie dieses!

Zitat:
hmm das hilft mir nicht wikrlcih weiter, ich will ja auch nicht, dass die Benutzer für eine neue Zeile /n eingeben müssen.

Nein, es soll für jedes ENTER dass man im Eingabefeld drückt ein <br> eingfügt werden, sozusagen. Wennn ich jetzt einen Absatz mache
Naja, genau das macht doch nl2br().

PS: Ein Absatz ist kein Zeilenumbruch
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.07.2005, 09:12 Nach oben    #7
maxdhom
Gast
 
Beiträge: n/a
Standard Formular wie dieses!

hmm das versteh ich jetzt nicht genau..

Wo muss ich den Code einbauen? Ich habe jetzt folgenden Code in meiner Verarbeitungs-PHP:

Code:
<?php
    error_reporting(E_ALL);

  include 'config.php';

    // Konfigurationsdatei laden

    if(!@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS)) {
        die("<span class=\"normalfont\">Es konnte keine Verbindung aufgebaut werden");
    }

    echo "<body background=\"hg_pattern1.gif\"><center><span class=\"normalfont\">Verbindung wurde aufgebaut<br />\n";

    if(!mysql_select_db(MYSQL_DATABASE)) {
        die("<span class=\"normalfont\">Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
    }

    echo "<span class=\"normalfont\">Alles erfolgreich übermittelt! <br> Klicken Sie <a href=\"PHP/main.php\">hier</a> um zur Startseite zu gelangen!";
	$textfeld = nl2br($_POST['text']); 
	$sql="
INSERT INTO News(Titel,Titel2,Datum,Autor,Text,Datum2) VALUES('$titel','$titel2','$tag $monat $jahr','$autor','$textfeld',NOW());";
    $result = mysql_query($sql) OR die(mysql_error());


    
?>
stimmt das da, wo ich es eingefügt habe?
und wo soll dann das str_replace hin?
Ist mir alles grad etwas zu hoch... :S

Vielen Dank,
Max

:edit: jetzt hats doch geklappt irgendwie Komisch
Super, das klappt also schonmal, aber wie mache ich das jetzt mit Smilies und Links usw?
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.07.2005, 13:38 Nach oben    #8
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard Formular wie dieses!

Zitat:
Zitat von maxdhom
aber wie mache ich das jetzt mit Smilies und Links usw?
Wiedermal Links
http://www.php.de/ftopic15351.html
http://aktuell.de.selfhtml.org/tipps...code/index.htm

Oder einfach mal nach bbCode bei Google suchen

Grüße Ben.

PS: Tipp ... JavaScript-Code kann man im Quelltext der Seite einsehen
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS-Code füllt Formular mit vorher festgelegten Werten Jann Hendrik JavaScript und AJAX 14 07.08.2007 21:17
[JS] Formular nicht mir [ENTER] abschicken Sclot JavaScript und AJAX 3 21.01.2007 09:07
fsockopen & Formulare Niedi PHP-Programmierung 12 21.07.2006 16:08
formular --> logik- / auswertungsproblem Sacre PHP-Programmierung 4 30.04.2006 20:12
Probleme rund ums Formular Sacre PHP-Programmierung 24 18.04.2006 11:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:58 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45