|
|
проблема с отработкой кода (синтаксис HTML в PHP)
Доброго дня коллеги.
Пишу в продолжение предыдущего поста.
Подскажите пожалуйста, почему когда вставляешь форму html через ECHO в php-скрипте, код
<?php echo $se; ?> не считается и в $_POST уходит тупо весь кусок текста (а не код) "<?php echo $se; ?>"
PHP код:
<?php
echo '<center>
<form action="printnewcliscrpt.php" method="post">
<input type="submit" value="Перейти к печати договора"/>
<input type="hidden" name="tmp" value="<?php echo $se; ?>"/>
</form>
</center>';
?>
когда тот же код выносишь за <?php ?> - всё работает =(
Заранее спасибо за помощь!
p.s.:
привожу кусок кода:
PHP код:
<body>
<html>
<?php
.................
elseif ($numberphone < 1){
$sql = "INSERT INTO clients.info (Last_Name, Name, Middle_Name, Address, Passport, Phone, Comment) VALUES ('$Last_Name','$Name','$Middle_Name','$Address','$Passport','$Phone','$Comment')";
$result = mysql_query($sql);
$sendid1 = "SELECT ID FROM (info) WHERE Phone = '$Phone' and Last_Name = '$Last_Name' and Name = '$Name' and Middle_Name = '$Middle_Name'";
$sendid2 = mysql_query($sendid1);
$i = 0;
$se = mysql_result($sendid2,0,"ID");
print $se;
//здесь код PHP в HTML не работает !!!!!!1
echo '<center><form action="printnewcliscrpt.php" method="post"><input type="submit" value="Перейти к печати договора"/><input type="hidden" name="tmp" value="<?php echo $se; ?>"/></form></center>';
mysql_close ( $link );
}
?>
//а здесь код PHP в HTML работает !!!!!!1
<center>
<form action="printnewcliscrpt.php" method="post">
<input type="submit" value="Перейти к печати договора"/>
<input type="hidden" name="tmp" value="<?php echo $sendid3; ?>"/>
</form>
</center>
?>
</body>
</html>
|
Цитата:
Цитата ilka
Код:
//здесь код PHP в HTML не работает !!!!!!1
echo '<center><form action="printnewcliscrpt.php" method="post"><input type="submit" value="Перейти к печати договора"/><input type="hidden" name="tmp" value="<?php echo $se; ?>"/></form></center>';
»
|
конкатенация строк:
Код:
echo '<center><form action="printnewcliscrpt.php" method="post"><input type="submit" value="Перейти к печати договора"/><input type="hidden" name="tmp" value="' . $se . '"/></form></center>';
|
Лаконично!
ganselo, спасибо Вам большое! Буду читать)
=)
|
Время: 12:04.
© OSzone.net 2001-