pershianix
شنبه 07 بهمن 1391, 23:46 عصر
چرا توی قطعه کد زیر:
<?php
if (isset($_POST['name'])) {
$name = $_POST['name'];
if (!empty($name)) {
$sentence = $name.' submited the form!';
} else {
echo 'please enter a name';
}
}
?>
<head>
<title>Embedding PHP within HTML</title>
</head>
<body>
<form action="" method="POST">
Input your name: <input type="text" name="name" value="<?php echo $name; ?>" /><br />
<input type="submit" value="submit" />
</form>
<textarea rows="3" cols="25"><?php echo $sentence; ?></textarea>
</body>
</html>
متغیرهای $sentense و $name برای textarea و کادر input قابل شناسایی نیست؟ ظاهرا که همه چی درسته و این متغیرها که در بخش بالا و قبل از head اعلان شدند، باید در سراسر body قابل شناسایی باشند. ممنون
<?php
if (isset($_POST['name'])) {
$name = $_POST['name'];
if (!empty($name)) {
$sentence = $name.' submited the form!';
} else {
echo 'please enter a name';
}
}
?>
<head>
<title>Embedding PHP within HTML</title>
</head>
<body>
<form action="" method="POST">
Input your name: <input type="text" name="name" value="<?php echo $name; ?>" /><br />
<input type="submit" value="submit" />
</form>
<textarea rows="3" cols="25"><?php echo $sentence; ?></textarea>
</body>
</html>
متغیرهای $sentense و $name برای textarea و کادر input قابل شناسایی نیست؟ ظاهرا که همه چی درسته و این متغیرها که در بخش بالا و قبل از head اعلان شدند، باید در سراسر body قابل شناسایی باشند. ممنون