explode glidern und aufzählen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
array
beispiel
code
eins
eintragen
gliedern
gliederung
input
komma
leeres datensatz
machen
problem
sechs
sieben
system
textstelle
versuch
vier
-
Hallo,
Beispiel:
$textinfo = "eins,zwei,drei,vier,fünf,sechs,sieben";
$exgliedern = explode(",", $textinfo);
mit diesem script kann man Textstellen gliedern,
nun möchte ich aba, dass das System herauskriegt wie viele von den , (komma) vorhanden sind bzw. wie viele Textstellen gegliedert wurden.
Ich möchte nämlich alle Gliederungen in einem Dropdown eintragen,
echo '<option value="'.$exgliedern[0].'">'.$exgliedern[0].'</option>';
könnte man es irgendwie mit array so umprogrammieren,
dass es automatisch alle gliederungen aufzählt...
ich möchte nicht alle datensätze selber eintragen, sondern es soll automatisch gesehn -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
du machst:
$anzahl = count($exgliedern); for ($i = 0; $i <= $anzahl; $i++) { echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>'; }
so oder so ungefähr müsste es gehen, wenn ich dein problem richtig verstanden habe.
Beitrag zuletzt geändert: 4.4.2009 22:31:30 von cookies -
cookies schrieb:
du machst:
$anzahl = count($exgliedern); for ($i = 0; $i <= $anzahl; $i++) { echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>'; }
so oder so ungefähr müsste es gehen, wenn ich dein problem richtig verstanden habe.
Ya dankeschön,
nun hab ich aba ein problem...
der macht zwar alles richtig, und trägt alle Datensätze ins Input ein,
aber am schluss macht er noch eine Leerzeile...
also leeres Datensatz...
wie geht der weg? -
versuchs mal so:
$anzahl = count($exgliedern); for ($i = 0; $i < $anzahl; $i++) { echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>'; }
-
cookies schrieb:
versuchs mal so:
$anzahl = count($exgliedern); for ($i = 0; $i < $anzahl; $i++) { echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>'; }
PERFEKT...
DankeschöN! -
Hab gern geholfen!
-
Ansonsten kannst du es auch ohne das vorherige Zählen machen:
foreach($exgliedern as $value) { echo '<option value="'.$value.'">'.$value.'</option>'; }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage