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:(