Mailinglisten-Archive |
Christopher Nehls wrote:
>
> Hallo Leute!
>
> Ich habe ein Formular in HTML mit einem Textfeld, in dem ich eine beliebige
> Anzahl von Artikel-Nummern durch ein RETURN getrennt eingeben kann.
Humm, das kann ich mir jetzt nicht ganz vorstellen, hast Du ein <input
type="text" [...]> oder ein <textarea [...]></textarea>? Ich gehe, jetzt
mal vom Letzten aus.
> Die Variable soll dann durch split in ein Array aufgeteilt werden.
> Wenn ich mir die Variable anzeigen lasse, sieht es so aus:
>
> Variable Artikel_nr: 12345 12346 12347
Hier waere ein kleines Code Beispiel hilfreich.
Und wie sieht es im HTLM Code aus?
>
> Also einfach durch Leerzeichen getrennt.
\n != <br> ein \n wird in HTML "nur" als Space angezeigt.
>
> Daraus folgt dann:
> $split_article = split("/n",$Artikel_nr);
Ob das wirklich daraus folgt, ich wuerde nicht Wetten ;)
>
> Die Variable $split_article enthält jedoch nur einen Wert "12345 12346
> 12347".
Auch hier waere ein kleines Code-Sniped schoen.
#import glaskugel.h
Du machst warscheinlich sowas print("$split_article");
Auch hier wird HTML ausgegben und wie oben werden die \n interpretiert.
Sieh das Array mal direkt an, also print("$split_article[0]"); - hier
sollte dann nur der erste Eintrag erscheinen. Die Syntax von Split
scheint mir richtig zu sein.
Wenn das klappt, dann kannst Du mit newline_to_br(String) bzw.
nl2br(String) \n in <br> verwandeln.
>
> Wieso teilt SPLIT hier nicht ordentlich auf
Kann ich selbst mit glaskugel.h nicht sagen ;)
Und 'tschuess
--
+----------------+---------------------------------------------------+
| Jens Schwehn |Strategie ist ein System von Notbehelfen |
| www.mr-magix.de| - Helmut Graf von Moltke |
+--------------------------------------------------------------------+
php::bar PHP Wiki - Listenarchive