I think Ben sorunuzu anladım; eğer bana bildirin çekinmeyin.
PHP (ve diğer birçok dilde) olarak, bir dize etrafında tırnak sayısı dize ayrıştırılır nasıl belirler. Tek tırnak kullanılırsa, o zaman dize şey (başka bir tek tırnak dışında - bunu dize bir parçası ziyade closequote olmayı düşünüyorsanız, bir eğik çizgi ile kaçtı gerekir) ayrıştırılır. Çift tırnak kullanılırsa, daha fazla şeyler ayrıştırılır, ama buna daha fazla kaçışa yapmak vardır.
Dizeleri takmadan değişkenler ile ilgili çeşitli yollar vardır.
Çift tırnak kullanımı:
echo "</textarea><input type=\"hidden\"
name=\"g_word\" id=\"g_word\"
value=\"$_POST['g_word']\" /> <input
type=\"hidden\" name=\"article_no\"
id=\"article_no\"
value=\"$_POST['article_no']\" /></form>';
Tek tırnak:
echo '</textarea><input type="hidden"
name="g_word" id="g_word"
value="' . $_POST['g_word'] . '" /> <input
type="hidden" name="article_no"
id="article_no"
value="' . $_POST['article_no'] . " /></form>';
Ya da, bence en zarif yolu, (s)printf biçimlendirilmiş bir dize döndürmek için kullanıyor:
printf('</textarea><input type="hidden"
name="g_word" id="g_word"
value="%s" /> <input
type="hidden" name="article_no"
id="article_no"
value="%d" /></form>', $_POST['g_word'], $_POST['article_no']);