将texarea表格化为php

时间:2018-06-06 06:49:11

标签: php html function

    <form name="jobpost" method="POST" action="savepost.php">

    Company Name : <input type="text" name="company-name" placeholder="Company Name"><br>   

    Type Job Title : <input type="text" name="jobtitle" placeholder="Job Title"> <br>
<textarea name="cdata" placeholder="Enter Description" rows="10" cols="5"></textarea> <br>

    <input type="submit" name="submit" placeholder="submit">

    </form>

我有这个表格。我想将此数据发送到php文件。但texarea数据不会来到PHP。它会显示cdata资金不足。

这是php代码

<?php 

#Values

$companyName = $_POST["company-name"];
$jobTitle = $_POST["jobtitle"];
$jobCat = $_POST["jobcat"];
$contentData = $_POST["$cdata"];

echo $companyName."<br>".$jobTitle."<br>".$jobCat."<br>".$contentData;

 ?> 

3 个答案:

答案 0 :(得分:2)

$附近的POST数组的INDEX中删除$_POST["$cdata"]

替换

$contentData = $_POST["$cdata"];

$contentData = $_POST["cdata"];

答案 1 :(得分:0)

请替换

$contentData = $_POST["$cdata"];

$contentData = $_POST["cdata"];

HERE:$ contentData = $ _POST [“$ cdata”]; $ cdata是PHP变量,因此它将尝试替换$ cdata的值。此方法可用于使用动态变量访问$ _POST(仅为了避免静态数据)。

在您的示例中,您没有使用$ cdata声明任何变量,因此PHP解释器将其替换为空,并显示“资金不足”

答案 2 :(得分:0)

当你不知道为什么不起作用时,请尝试使用var_dump($_POST);die;,你会看到返回的是什么表单,你可以分析你的代码有什么不对。