Probleme mit substrings :-(
jan
- php
hallo,
hab folgendes problem mit nem substring.
in einer tabellenzelle steht als string 2;9
bei der abfrage auf diesen string, ob die 2
oder die 9 enthalten ist, klappt immer nur das,
was als letztes im string steht->also hier klappts
nur mit der 9. TRUE wird mir demnach nur bei der 9
ausgegeben und nicht auch bei der 2 :-(
hab mir den zelleninhalt per echo mal ausgeben lassen->
da steht 2;9 drin->genau wie in der tabelle.
woran kann das denn liegen?
wie kann man das verbessern?
1.Beispiel-->gibt FALSE zurück
$d5_bran_wert = strpos($d5_bran,"2");
if ($d5_bran_wert == TRUE)
häkchen in checkbox setzen
else
häkchen in checkbox nicht setzen
2.Beispiel-->gibt TRUE zurück
$d5_bran_wert = strpos($d5_bran,"9");
if ($d5_bran_wert == TRUE)
häkchen in checkbox setzen
else
häkchen in checkbox nicht setzen
danke
habe d'ehre
woran kann das denn liegen?
wie kann man das verbessern?
Weil die gefundene Position 0 ist
1.Beispiel-->gibt FALSE zurück
$d5_bran_wert = strpos($d5_bran,"2");if ($d5_bran_wert == TRUE)
häkchen in checkbox setzen
else
häkchen in checkbox nicht setzen
if ($d5_bran_wert === false)
häkchen in checkbox nicht setzen
else
häkchen in checkbox setzen
Bitte die drei Gleihheitszeichen beachten
Erlaeuterung dazu: http://de.php.net/manual/de/function.strpos.php
man liest sich
Wilhelm