Der Martin: Bitte Hilfe mit PHP Code

Beitrag lesen

Hallo,

Hm ich habs jetz so probiert

Probieren ist beim Programmieren immer ein ganz schlechter Ansatz. Dann besteht nämlich das Risiko, dass es irgendwann unverhofft "funktioniert", und man weiß nicht, warum.

$slashposition= strpos($rows[$i][7],'/');
$farbe2 =$rows[$i][7];

Okay, $slashposition ist nun entweder die Position des ersten '/' im String, oder false, wenn kein '/' im String vorkommt. Aber warum den Originalstring nochmal kopieren?

if (strpos($farbe2,'/')) {

Das hast du doch oben schon einmal berechnet - wozu ein zweites Mal?

$farbe = ucfirst(substr($rows[$i][7],0,$slashposition));

Nun bekommt $farbe einen neuen Wert zugewiesen, die erste Zuweisung weiter oben war also für'n A... Und warum ucfirst()? Du willst unbedingt den Anfangsbuchstaben groß schreiben? Würde ich bei einer Farbangabe nicht wollen.

} else {
    $farbe = ucfirst($rows[$i][7]);

Dito.

So long,
 Martin

--
Okay, Alkohol ist keine Antwort.
Aber manchmal vergisst man beim Trinken wenigstens die Frage.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(