![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: berdn, 31. 07. 2007, 20:23
Hallo Liebes Forum
um auch mal zu geben, aber bestimmt leider schon bekannt, hier ein kleiner Code-Schnipsel von mir.
Wobei $info z.B. der Eintag aus der DB oder ein Post sein kann ...
$select = '<select name="name">
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
<option value="4">text4</option>
</select>';
$str_new = '<option value="' . $info . '" selected="selected">';
$str_old = '<option value="' . $info . '">';
$select = str_replace( $str_old, $str_new, $select );
Man kann bestimmt vielfach verbessern, mir hat es aber schon Schreibarbeit erspart.
Liebe Grüße
Bernd
PS: Real setze ich es etwas abstrakter ein, das würde aber das Prinzip nicht so einfach darstellen.
Die folgende Nachricht zum Thema stammt von: Mathias Brodala, 31. 07. 2007, 22:42
Hallo berdn.
»» Wobei $info z.B. der Eintag aus der DB oder ein Post sein kann ...
»»
»» $select = '<select name="name">
»» <option value="1">text1</option>
»» <option value="2">text2</option>
»» <option value="3">text3</option>
»» <option value="4">text4</option>
»» </select>';
»»
»» $str_new = '<option value="' . $info . '" selected="selected">';
»» $str_old = '<option value="' . $info . '">';
»» $select = str_replace( $str_old, $str_new, $select );
»»
»» Man kann bestimmt vielfach verbessern, mir hat es aber schon Schreibarbeit erspart.
Meine Variante, aus meiner Sicht deutlich verständlicher.
Einen schönen Dienstag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
Die folgende Nachricht zum Thema stammt von: berdn, 31. 07. 2007, 23:05
Hallo Mathias
liest sich gut und ist aber eine etwas anderes Art.
Ich selber schreibe/benutze gerade etwas ähnliches.
Bin aber gerade immer noch vom Suchen und Ersetzen beeindruckt,bin erstaunt was darin für Möglichkeiten liegen / oder auch nicht.
Liebe Grüße
Bernd
Die folgende Nachricht zum Thema stammt von: Mathias Brodala, 31. 07. 2007, 23:17
Hallo berdn.
»» Bin aber gerade immer noch vom Suchen und Ersetzen beeindruckt,bin erstaunt was darin für Möglichkeiten liegen / oder auch nicht.
Mich persönlich freut es, dass du dich hier für das leichtgewichtige str_replace entschieden hast, anstatt die RegExp-Keule mit preg_replace auszupacken.
Einen schönen Dienstag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
© 1998-2006
Impressum, Software: Classic Forum