WiZzLeRMedlem sedan juni 2002346 inläggTrådstart#1 tjingeling...
hur kan man förenkla följande kod:
if ($row['user_timezone'] == 0)
echo "<option value=\"0\" selected>(GMT) Western Europe Time, London, Lisbon, Casablanca</option>";
else
echo "<option value=\"0\">(GMT) Western Europe Time, London, Lisbon, Casablanca</option>";
if ($row['user_timezone'] == +1)
echo "<option value=\"+1\" selected>(GMT +1:00 hour) Brussels, Copenhagen, Madrid, Paris</option>";
else
echo "<option value=\"+1\">(GMT +1:00 hour) Brussels, Copenhagen, Madrid, Paris</option>";
if ($row['user_timezone'] == +2)
echo "<option value=\"+2\" selected>(GMT +2:00) Kaliningrad, South Africa</option>";
else
echo "<option value=\"+2\">(GMT +2:00) Kaliningrad, South Africa</option>";
Om $row['user_timezone'] stämmer med 'value' så ska det vara 'selected'
PeeerMedlem sedan mars 20025 907 inläggJag hade nog gjort något liknande det här
<?php
$row['user_timezone'] = '+2';
$arr['0'] = "<option value=\"0\">(GMT) Western Europe Time, London, Lisbon, Casablanca</option>";
$arr['+1'] = "<option value=\"+1\">(GMT +1:00 hour) Brussels, Copenhagen, Madrid, Paris</option>";
$arr['+2'] = "<option value=\"+2\">(GMT +2:00) Kaliningrad, South Africa</option>";
if(isset($arr[$row['user_timezone']]))
$arr[$row['user_timezone']] = str_replace('<option value="'.$row['user_timezone'].'">','<option value="'.$row['user_timezone'].'" selected="selected">',$arr[$row['user_timezone']]);
foreach($arr as $value)
echo "$value\n";
?>