घोषित नहीं किया गया था कुछ ब्राउज़र कॉन्फ़िगरेशन में यदि दस्तावेज़ में यूएस-एएससीआईआईआई रेंज के बाहर से वर्ण शामिल हैं। पृष्ठ के वर्ण एन्कोडिंग को दस्तावेज़ में या स्थानांतरण प्रोटोकॉल में घोषित किया जाना चाहिए। "वर्ण एन्कोडिंग
insert.html:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>insert page</title></head>
<body>
<h1> Insert Page </h1>
<form action="insert.php" method="post" enctype="application/x-www-form-urlencoded" >
<p>Title:<input type="text" name="title" size="40"/></p>
<p>Price:<input type= "text" name="price" size="40" /></p>
<p><input type="submit" value="Insert" />
<input type="reset" value="Reset" /></p>
</form>
</body>
</html>
insert.php:
<?php
$title = $_POST["title"];
$price = $_POST["price"];
echo $title;
?>
मैं जानता हूँ कि जहाँ मेरे कोड में समस्या है न। क्रिप्या मेरि सहायता करे।
कुछ अच्छा पढ़ने जोड़ें: [HTML में वर्ण एन्कोडिंग घोषणा] (http://www.w3.org/International/questions/qa-html-encoding-declarations) –
.html पृष्ठ को .php: 'insert.html' ->' insert.php' नाम देने का प्रयास करें। और अपने फॉर्म हैंडलिंग फ़ाइल ('insert.php') को 'insert_action.php' या कुछ' नाम दें। (यह सुनिश्चित नहीं है कि यह मदद करता है लेकिन PHP का उपयोग करते समय मैं 'html' और' php' पृष्ठों को मिश्रित नहीं करता।) –
ओह प्रिय, यह एक पुराना सवाल था। नए उत्तर की वजह से तारीखों को नोटिस नहीं किया ... –