Hiho,
Ich hab ein ziemlich kniffliges Problem und werde versuchen das jetzt Schritt für Schritt zu schildern![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Der Benutzer hat zunächst die Möglichkeit die Zahl an Eingabefeldern zu ändern. Über eine while-Schleife werden die Namen der Eingabefelder wie folgt vergeben:
$name1
$name2
$name3
$name4
...
$name50
...
$name99
-> Es können beispielsweise nur 4 oder sogar 50 Eingabefelder erscheinen. Je nachdem was der Besucher wünscht. Der Name der Eingabefelder wird logisch vergeben, also Feld 1 = name1, Feld 2 = name2, Feld 3 = name3, usw...
Soweit so gut![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Jetzt kommt aber das eigetnliche Problem:
Ich möchte nun möglichst effektiv aus den bis zu 99 Eingabefeldern einen String erzeugen. D.h. Ich möchte alle Werte der Eingabefelder 1 bis hin zu 99 durch ein Komma getrennt aneinanderreihen.
Eine ziemliche simple, aber extrem aufwändige Möglichkeit wäre das hier:
Allerdings gibts da schon ein Problem:
Hat der Besucher beispielsweise nur 3 Eingabefelder ausgefüllt, so werden noch 95 weitere Kommas an den $gesamt-String angehängt.
Nachdem Ich das vermeiden will, bin Ich auf der Suche nach einer etwas besseren Lösung![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Kann mir jemand von euch weiterhelfen?![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Ich bin für jeden Tipp herzlichst dankbar!
Bitte helft mir
![Big Grin](https://www.php-resource.de/forum/core/images/smilies/biggrin.gif)
Ich hab ein ziemlich kniffliges Problem und werde versuchen das jetzt Schritt für Schritt zu schildern
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Der Benutzer hat zunächst die Möglichkeit die Zahl an Eingabefeldern zu ändern. Über eine while-Schleife werden die Namen der Eingabefelder wie folgt vergeben:
$name1
$name2
$name3
$name4
...
$name50
...
$name99
-> Es können beispielsweise nur 4 oder sogar 50 Eingabefelder erscheinen. Je nachdem was der Besucher wünscht. Der Name der Eingabefelder wird logisch vergeben, also Feld 1 = name1, Feld 2 = name2, Feld 3 = name3, usw...
Soweit so gut
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Jetzt kommt aber das eigetnliche Problem:
Ich möchte nun möglichst effektiv aus den bis zu 99 Eingabefeldern einen String erzeugen. D.h. Ich möchte alle Werte der Eingabefelder 1 bis hin zu 99 durch ein Komma getrennt aneinanderreihen.
Eine ziemliche simple, aber extrem aufwändige Möglichkeit wäre das hier:
PHP-Code:
<?php
$gesamt = $name1 . ", " . $name2 .", " . $name3 ", " . $name4 .", " . $name5 .", " // usw... bis 99
?>
Hat der Besucher beispielsweise nur 3 Eingabefelder ausgefüllt, so werden noch 95 weitere Kommas an den $gesamt-String angehängt.
Nachdem Ich das vermeiden will, bin Ich auf der Suche nach einer etwas besseren Lösung
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Kann mir jemand von euch weiterhelfen?
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Ich bin für jeden Tipp herzlichst dankbar!
![Big Grin](https://www.php-resource.de/forum/core/images/smilies/biggrin.gif)
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Kommentar