如何将PHP输入HTML占位符?
我正试图让cookie保存用户名,然后在下次用户访问时将其放入HTML占位符中。最有效的方法是什么 我搜索了其他线程并尝试使用“include”并在输入占位符中放入$name,但它最终给了我错误,因为txtName和txtAge未定义。我不确定如何重新组织代码以使其正常工作 PHP和HTML文档#1:如何将PHP输入HTML占位符?,php,html,cookies,setcookie,Php,Html,Cookies,Setcookie,我正试图让cookie保存用户名,然后在下次用户访问时将其放入HTML占位符中。最有效的方法是什么 我搜索了其他线程并尝试使用“include”并在输入占位符中放入$name,但它最终给了我错误,因为txtName和txtAge未定义。我不确定如何重新组织代码以使其正常工作 PHP和HTML文档#1: $doc=” 一些HTML。。。。。。。。 一些HTML。。。。。。。。 "; echo$doc; PHP/Doc#2: 一些问题: 无需添加此部分: else{ $name = $n
$doc=”
一些HTML。。。。。。。。
一些HTML。。。。。。。。
";
echo$doc;
PHP/Doc#2:
一些问题:
无需添加此部分:
else{
$name = $name;
}
else{
$age = $age;
}
一点也不。也适用于本节:
else{
$name = $name;
}
else{
$age = $age;
}
如果要在If语句中执行多行PHP,请与中类似
else
echo $name.', you are registered for the '.$k.' race. Your fee is: ';
echo ( ($_POST["radRaceLength"] == "5K")? "$fiveK":"$tenK" );
你应该像这样用大括号把它括起来:
else{
echo $name.', you are registered for the '.$k.' race. Your fee is: ';
echo ( ($_POST["radRaceLength"] == "5K")? "$fiveK":"$tenK" );
}
回答你的问题:
读取cookie并将其放入HTML输入的最有效方法是什么
我不知道为什么所有人都试图把这一点加到他们的问题中去,因为效率这个词在很多情况下是没有意义的。您只是在读取cookie并将其放入HTML输入中
因此,一个简单且更可能正确的答案是,去做吧
进一步建议
别那样杀我。相反,当你真正需要的时候就打开PHP标签,当你不需要的时候就关闭它
<!DOCTYPE html>
<html lang="en">
<input type="text" name="txtName" placeholder="<?php echo $name;?>">
</html>
一些问题:
无需添加此部分:
else{
$name = $name;
}
else{
$age = $age;
}
一点也不。也适用于本节:
else{
$name = $name;
}
else{
$age = $age;
}
如果要在If语句中执行多行PHP,请与中类似
else
echo $name.', you are registered for the '.$k.' race. Your fee is: ';
echo ( ($_POST["radRaceLength"] == "5K")? "$fiveK":"$tenK" );
你应该像这样用大括号把它括起来:
else{
echo $name.', you are registered for the '.$k.' race. Your fee is: ';
echo ( ($_POST["radRaceLength"] == "5K")? "$fiveK":"$tenK" );
}
回答你的问题:
读取cookie并将其放入HTML输入的最有效方法是什么
我不知道为什么所有人都试图把这一点加到他们的问题中去,因为效率这个词在很多情况下是没有意义的。您只是在读取cookie并将其放入HTML输入中
因此,一个简单且更可能正确的答案是,去做吧
进一步建议
别那样杀我。相反,当你真正需要的时候就打开PHP标签,当你不需要的时候就关闭它
<!DOCTYPE html>
<html lang="en">
<input type="text" name="txtName" placeholder="<?php echo $name;?>">
</html>
您可以连接您的变量。。。在你的情况下,就这么做吧。。。
从占位符='$name'更改为占位符='.$name'.
$doc = "<!DOCTYPE html>
<html lang='en'>
SOME HTML........
<input type='text' name='txtName' id='txtName' placeholder='.$name.'>
SOME HTML........
</html>";
echo $doc;
$doc=”
一些HTML。。。。。。。。
一些HTML。。。。。。。。
";
echo$doc;
您可以连接变量。。。在你的情况下,就这么做吧。。。
从占位符='$name'更改为占位符='.$name'.
$doc = "<!DOCTYPE html>
<html lang='en'>
SOME HTML........
<input type='text' name='txtName' id='txtName' placeholder='.$name.'>
SOME HTML........
</html>";
echo $doc;
$doc=”
一些HTML。。。。。。。。
一些HTML。。。。。。。。
";
echo$doc;
试试看,这可能有用:
<input type="text" class="form-control" name="firstname" placeholder="<?php echo isset($_COOKIE['firstname']) ? $_COOKIE['firstname'] : 'Your First Name'; ?>" />
试试看,这可能行得通:
<input type="text" class="form-control" name="firstname" placeholder="<?php echo isset($_COOKIE['firstname']) ? $_COOKIE['firstname'] : 'Your First Name'; ?>" />
DOC1:检查doc2中是否设置了cookie
<$php
$name = "Name";
if(isset($_COOKIE["nameData"])) {$name = $_COOKIE["nameData"];}
?>
<!DOCTYPE html>
<html lang='en'>
SOME HTML
<input type='text' name='txtName' id='txtName' placeholder='<?php echo $name ?>' />
SOME HTML
</html>;
一些HTML
DOC1:检查是否在doc2中设置了cookie
<$php
$name = "Name";
if(isset($_COOKIE["nameData"])) {$name = $_COOKIE["nameData"];}
?>
<!DOCTYPE html>
<html lang='en'>
SOME HTML
<input type='text' name='txtName' id='txtName' placeholder='<?php echo $name ?>' />
SOME HTML
</html>;
一些HTML
试试这个“一些HTML……”。。。。。。。。一些HTML;使用单引号$doc=“…”;试试这个“一些HTML……”。。。。。。。。一些HTML;使用单引号$doc=“…”;它起作用了!谢谢你付出了额外的努力,并把它改写得很漂亮!很有帮助。很有效!谢谢你付出了额外的努力,并把它改写得很漂亮!非常有帮助。谢谢你的建议!我从你的帖子中学到了一些东西。我通常要求得到“有效”的答案,因为我从他们那里学到了更多,而不是简单地写出来。例子;我从某人的回答中学到了如何使用三元运算符,而他/她本可以简单地使用IF语句。谢谢你的有用建议!我从你的帖子中学到了一些东西。我通常要求得到“有效”的答案,因为我从他们那里学到了更多,而不是简单地写出来。例子;我从某人的回答中学到了如何使用三元运算符,而他/她本可以简单地使用IF语句。