PDA

View Full Version : مبتدی: ایراد این قطعه کد php چیه که اجرا نمیشه ؟



web.designer
یک شنبه 03 مهر 1390, 22:15 عصر
سلام
ایراد این قطعه کد php چیه که اجرا نمیشه ؟


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>

<body>
<form action="calendar.php" method="post">
<?php
$months = array (1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
$days = range (1, 31);
$years = range (2008, 2018);
echo '<select name="month">';
foreach ($months as $key => $value)
{
echo "<option value=\"$key\">$value</option>\n";
}
echo '</select>';
<option value="1">January</option>
echo '<select name="day">';
foreach ($days as $value)
{
echo "<option value=\"$value\">$value</option>\n";
}
echo '</select>';
echo '<select name="year">';
foreach ($years as $value)
{
echo "<option value=\"$value\">$value</option>\n";
}
echo '</select>';
?>
</form>
</body>
</html>

web.designer
یک شنبه 03 مهر 1390, 22:16 عصر
روی این عبارت گیر میده


echo "<option value=\"$key\">$value</option>\n";

mohsen6500
یک شنبه 03 مهر 1390, 23:58 عصر
سلام دوست عزیز این قطع تون رو برای این خطا میگیره چون ستورات php رو با دستورات html قاطی کردید
درضمن بین دوتا دبل کوتیشن باید از مخالف اون یعنی کوتیشن استفاده کرد.
درستش این طوریه:

echo "<option value=\'$key\'>".$value."</option>\n";

موفق باشید