Edward Kay wrote:
-----Original Message-----
From: Hulf [mailto:ross@xxxxxxxxxxxxxx]
Sent: 31 July 2007 12:11
To: php-general@xxxxxxxxxxxxx
Subject: if inside an echo.
I am outputting a selectbox and want to do the follwoing. How can
I add the
IF statement inside the the echo?
for ($value = 0; $value <= 2000; $value += 100) {
echo "<option value=\"$value\" if ($min_rent==$value) {echo
selected="selected" }> $value</option>";
}
Just split it into multiple echo statments:
for ($value = 0; $value <= 2000; $value += 100) {
echo "<option value=\"$value\"";
if ($min_rent==$value)
echo " selected=\"selected\"";
echo "> $value</option>";
}
Edward
Or use the ternary operator:
for ($value = 0; $value <= 2000; $value += 100) {
echo '<option value="'.$value.'" '.($min_rent==$value ?
'selected="selected"' : '').' > '.$value.'</option>';
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php