Php 将“名称”添加到段落标记以使用POST
我正在做一个php项目,我想在那里收到一个我表格中段落的帖子 最好的方法是什么? 我认为最简单的方法是在标记中添加一个“name”,但这似乎不起作用Php 将“名称”添加到段落标记以使用POST,php,html,Php,Html,我正在做一个php项目,我想在那里收到一个我表格中段落的帖子 最好的方法是什么? 我认为最简单的方法是在标记中添加一个“name”,但这似乎不起作用 <form action="Index.php" method=post enctype="multipart/form-data"> <?php foreach($optevragenDataVanWerknemer as $info) { echo "<p n
<form action="Index.php" method=post enctype="multipart/form-data">
<?php
foreach($optevragenDataVanWerknemer as $info)
{
echo "<p name = 'wnr'><strong>".$info->wnr."</strong></p> </br>";
echo "<p> Afdeling : " . $info->afdeling . "</p>";
echo "<p> Functie : " . $info->ftienaam . "</p>";
echo "<p> Salaris : " . $info->salaris . "</p>";
echo "<p> Vesnaam : " . $info->vesnaam . "</p>";
echo "<p><img src='" . Config::getConfigInstantie()->getUploadMap() . '/' . $info->foto . "' alt=foto width=45 height=30></p>";
?>
<p>
<input type=hidden name="MAX_FILE_SIZE" value=1000000>
<label for=foto>Nieuwe foto </label>
<input type=file name=foto id=foto>
<input type=submit name=uploadKnop value="Upload Foto">
</p>
<?php
}
?>
$wnr = $_POST["wnr"]);
您需要将$\u POST中的数据放在表单元素中。标记永远不会提交数据。试试看
我拿出了你的标签,因为这是一个完全不同的上传过程。如果您试图存储原始HTML,您可以将其添加回,并将其作为文本提交。您需要在$\u POST中包含希望位于表单元素中的数据。标记永远不会提交数据。试试看
我拿出了你的标签,因为这是一个完全不同的上传过程。如果您试图存储原始HTML,您可以将其添加回,并将其作为文本提交。您只能从$\u POST获取操作页面中的表单元素。您可以更好地将相同的值指定给隐藏元素并访问它
<form action="Index.php" method=post enctype="multipart/form-data">
<?php
foreach($optevragenDataVanWerknemer as $info)
{
echo "<p><strong>".$info->wnr."</strong></p> </br>";
echo "<input type='hidden' name = 'wnr' value='{$info->wnr}'> </br>";
echo "<p> Afdeling : " . $info->afdeling . "</p>";
echo "<p> Functie : " . $info->ftienaam . "</p>";
echo "<p> Salaris : " . $info->salaris . "</p>";
echo "<p> Vesnaam : " . $info->vesnaam . "</p>";
echo "<p><img src='" . Config::getConfigInstantie()->getUploadMap() . '/' . $info->foto . "' alt=foto width=45 height=30></p>";
?>
<p>
<input type=hidden name="MAX_FILE_SIZE" value=1000000>
<label for=foto>Nieuwe foto </label>
<input type=file name=foto id=foto>
<input type=submit name=uploadKnop value="Upload Foto">
</p>
<?php
}
?>
</form>
您只能在操作页面(即从$\u POST)中获取表单元素。您可以更好地将相同的值指定给隐藏元素并访问它
<form action="Index.php" method=post enctype="multipart/form-data">
<?php
foreach($optevragenDataVanWerknemer as $info)
{
echo "<p><strong>".$info->wnr."</strong></p> </br>";
echo "<input type='hidden' name = 'wnr' value='{$info->wnr}'> </br>";
echo "<p> Afdeling : " . $info->afdeling . "</p>";
echo "<p> Functie : " . $info->ftienaam . "</p>";
echo "<p> Salaris : " . $info->salaris . "</p>";
echo "<p> Vesnaam : " . $info->vesnaam . "</p>";
echo "<p><img src='" . Config::getConfigInstantie()->getUploadMap() . '/' . $info->foto . "' alt=foto width=45 height=30></p>";
?>
<p>
<input type=hidden name="MAX_FILE_SIZE" value=1000000>
<label for=foto>Nieuwe foto </label>
<input type=file name=foto id=foto>
<input type=submit name=uploadKnop value="Upload Foto">
</p>
<?php
}
?>
</form>
你的问题不清楚。请详细说明。段落元素不是表单元素,不会发布,因此可以在$\u POST数组中访问。您的问题不清楚。请详细说明。段落元素不是表单元素,不会发布,因此可以在$\u POST数组中访问它。从技术上讲,只能获取输入元素是不正确的:您可以获取所有表单元素,例如:textarea、select、submit button、@Bartdude。实际上我指的是形式元素。感谢这一个成功了:echo;从技术上讲,您只能获取输入元素是不正确的:您可以获取所有表单元素,例如:textarea、select、submit按钮、@Bartdude。实际上我指的是形式元素。感谢这一个成功了:echo;作为补充说明,在将原始HTML存储到数据库中之前,需要进行广泛的客户端可选和服务器端强制用户输入验证,以避免XSS攻击。作为补充说明,在数据库中存储原始HTML之前,需要进行广泛的客户端可选和服务器端强制用户输入验证,以避免XSS攻击。