WinFuture-Forum.de: Kommanzeige Hinter Letztem Wert Unterbinden - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Kommanzeige Hinter Letztem Wert Unterbinden


#1 Mitglied ist offline   t.brandt 

  • Gruppe: Mitglieder
  • Beiträge: 2
  • Beigetreten: 21. August 08
  • Reputation: 0

  geschrieben 21. August 2008 - 11:52

Hallo,

ich hab mal eine Frage. Ich will verhindern, das mir mein Script hinter dem letzten Wert eines Feldes ein Komma ausgibt. In diesem Feld sind die User gelistet, die einer Aufgabe zugeordnet sind. Und nun gibt er mir immer hinter jedem Wert ein Komma aus, also z.B.: timo,frank,. Gibt es da eine Möglichkeit das zu unterbinden sodass er mir hinter dem letzten Wert kein Komma mehr ausgibt?

Vielleicht mit einer Schleife oder so?

Vielen Dank schonmal!

LG

Dieser Beitrag wurde von t.brandt bearbeitet: 21. August 2008 - 11:57

0

Anzeige



#2 Mitglied ist offline   lloiser 

  • Gruppe: aktive Mitglieder
  • Beiträge: 92
  • Beigetreten: 13. August 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 21. August 2008 - 12:20

1. Was für ein Script? ich nehme mal an JavaScript
2. Wie gibst du bereits das Feld aus?
Denken ist Arbeit
Arbeit ist Energie
und Energie soll man sparen
0

#3 Mitglied ist offline   prunkster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 282
  • Beigetreten: 22. Mai 08
  • Reputation: 5
  • Geschlecht:Männlich

geschrieben 21. August 2008 - 12:48

ich würde ganz einfach testen, ob das letzte zeichen des strings selbst ein komma wäre, und wenn ja, dieses letzte zeichen löschen... schreib mal in was du das programmieren willst (js, php...), dann kann dir besser geholfen werden... :rolleyes:
Eingefügtes Bild <--- Workstation@Home

My Blog: hier
0

#4 Mitglied ist offline   t.brandt 

  • Gruppe: Mitglieder
  • Beiträge: 2
  • Beigetreten: 21. August 08
  • Reputation: 0

geschrieben 21. August 2008 - 12:55

Es ist PHP. Das ganze läuf über eine if-Abfrage.


if($row2["erfuellt"]==0){
			   $benutzer = $benutzer."<img src='images/icons/flag_red.gif'>".$row2["benutzer"].""," ";
		   }
		   else{
			   $benutzer = $benutzer."<img src='images/icons/flag_green.gif'>".$row2["benutzer"].""," ";
			   $erfuellt++;

0

#5 Mitglied ist offline   lloiser 

  • Gruppe: aktive Mitglieder
  • Beiträge: 92
  • Beigetreten: 13. August 08
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 21. August 2008 - 13:15

nach deinem Code das einfügen:
$benutzer = trim($benutzer);
$benutzer = substr($benutzer,0,strlen($benutzer)-1);


kann nicht genau sagen ob es funktioniert, sollte aber.
Denken ist Arbeit
Arbeit ist Energie
und Energie soll man sparen
0

#6 Mitglied ist offline   funkmasterflow 

  • Gruppe: aktive Mitglieder
  • Beiträge: 26
  • Beigetreten: 22. August 04
  • Reputation: 0
  • Wohnort:Meerbusch

geschrieben 08. Oktober 2008 - 23:04

Du kannst doch alle Werte in ein Array lesen und dessen Größe bestimmen.
Dann durchläufst du das Array mit einer foreach-Schleife und hängst an jeden Wert ein Komma, ausser der Index des letzten Wertes gleicht dem der Größe des Arrays...
0

#7 Mitglied ist offline   zwutz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 659
  • Beigetreten: 17. Juli 07
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 09. Oktober 2008 - 14:33

www.php.net/implode
Raise your glass if you are wrong
0

#8 Mitglied ist offline   skelle 

  • Gruppe: aktive Mitglieder
  • Beiträge: 793
  • Beigetreten: 15. Juli 04
  • Reputation: 0

geschrieben 14. Oktober 2008 - 10:34

Beitrag anzeigenZitat (lloiser: 21.08.2008, 14:15)

nach deinem Code das einfügen:
$benutzer = trim($benutzer);
$benutzer = substr($benutzer,0,strlen($benutzer)-1);


kann nicht genau sagen ob es funktioniert, sollte aber.


hab ich ebenfalls so gemacht...

einfach die grösse-1 durchlaufen und n komma ranhängen und dann das letzte element manuell dranhängen :blush:
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0