Jump to content

echo Day


unemployment

Recommended Posts

How do I echo the day from the db? It just displays day and I want it to display the day that was set.

 

<select name="date_of_birth" id="date_of_birth">
				<option value="">Day</option>
				<?php 

				$isset = isset($_POST['date_of_birth']);

				for($day = 1; $day <= 31; ++$day)
				{
					echo '<option';

					if ($isset && $_POST['date_of_birth'] === $day)
					{
						echo ' selected="selected"';
					}

					echo ">${day}</option>\n\t\t\t\t\t\t";
				}

				?>
			</select>

Link to comment
https://forums.phpfreaks.com/topic/225230-echo-day/
Share on other sites

Wouldn't it be

 

<select name="date_of_birth" id="date_of_birth">
				<option value="">Day</option>
				<?php 

				$isset = isset($_POST['date_of_birth']);

				for($day = 1; $day <= 31; ++$day)
				{
					echo '<option';

					if ($isset && $_POST['date_of_birth'] === $day)
					{
						echo ' selected="selected"';
					}

					echo ">{$day}</option>\n\t\t\t\t\t\t"; // Your dollar sign was outside the braces
				}

				?>
			</select>

Link to comment
https://forums.phpfreaks.com/topic/225230-echo-day/#findComment-1163192
Share on other sites

Agree with above re:no db reference; however, might try...

<select name="date_of_birth" id="date_of_birth">
<option value="">Day</option>
<?php 
$isset = isset($_POST['date_of_birth']);
for($day = 1; $day <= 31; $day){
?>
<option value="<?PHP echo $day; ?>"
<?PHP
if ($isset && $_POST['date_of_birth'] === $day){
	echo ' selected="selected"';
}
echo ">" . $day . "</option>\n\t\t\t\t\t\t";
}
?>
</select>

Link to comment
https://forums.phpfreaks.com/topic/225230-echo-day/#findComment-1163269
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.