Javascript 将数据添加到php文件中的现有文本区域

Javascript 将数据添加到php文件中的现有文本区域,javascript,php,jquery,Javascript,Php,Jquery,如何使用php或jquery js将php变量添加到现有的textarea Echo”<script> $(document).ready(function(){$(#id).text(‘Test’);});</Script>”; Echo“$(document).ready(function(){$(#id).text('Test');}”); 但我的文本区什么也没有 <?php include 'dbconn.php';?><?php echo

如何使用php或jquery js将php变量添加到现有的textarea

Echo”<script> $(document).ready(function(){$(#id).text(‘Test’);});</Script>”;
Echo“$(document).ready(function(){$(#id).text('Test');}”);
但我的文本区什么也没有

<?php include 'dbconn.php';?><?php
echo '<textarea id="id" cols="43" rows="7"></textarea>';
$sqlbetweendate=('SELECT SUM(Pris) FROM bestallning WHERE Datum BETWEEN "'.$dateFrom.'" AND"'.$dateTo.'"');
$result = mysqli_query($read_info,$sqlbetweendate);
while ($row =mysqli_fetch_array($result)) {
$test = $row['SUM(Pris)']; 
}
Echo” <script> $(document).ready(function(){ $('#id').text('Test');});</script>”;}?>
<?php include 'footer.php';?>


jquery的链接在我的页脚文件中。页面已完全加载。

从此更改

Echo” <script> $(document).ready(function(){ $('#id').text('Test');});</script>”;}?>
Echo"<script>document.getElementById('id').value = '$test';</script>";
Echo“$(文档).ready(函数(){$('#id').text('Test');”;}>
到此

Echo” <script> $(document).ready(function(){ $('#id').text('Test');});</script>”;}?>
Echo"<script>document.getElementById('id').value = '$test';</script>";
Echo“document.getElementById('id')。值='$test';”;

我试过了,效果很好。问题是您没有在任何地方使用定义的$test。

对此进行更改

Echo” <script> $(document).ready(function(){ $('#id').text('Test');});</script>”;}?>
Echo"<script>document.getElementById('id').value = '$test';</script>";
Echo“$(文档).ready(函数(){$('#id').text('Test');”;}>
到此

Echo” <script> $(document).ready(function(){ $('#id').text('Test');});</script>”;}?>
Echo"<script>document.getElementById('id').value = '$test';</script>";
Echo“document.getElementById('id')。值='$test';”;

我试过了,效果很好。问题是您没有在任何地方使用定义的$test。

确保设置了$dateTo$dateFrom,以及$read\u info

<?php include 'dbconn.php';
$sqlbetweendate=('SELECT SUM(Pris) AS sum_pris FROM bestallning WHERE Datum BETWEEN "'.$dateFrom.'" AND"'.$dateTo.'"');
$result = mysqli_query($read_info,$sqlbetweendate);
while ($row =mysqli_fetch_array($result)) {
$test = $row['sum_pris']; 
}
?>
<textarea id="id" cols="43" rows="7"><?= $test ?></textarea>
<?php include 'footer.php';?>

确保设置了$dateTo$dateFrom以及$read\u info

<?php include 'dbconn.php';
$sqlbetweendate=('SELECT SUM(Pris) AS sum_pris FROM bestallning WHERE Datum BETWEEN "'.$dateFrom.'" AND"'.$dateTo.'"');
$result = mysqli_query($read_info,$sqlbetweendate);
while ($row =mysqli_fetch_array($result)) {
$test = $row['sum_pris']; 
}
?>
<textarea id="id" cols="43" rows="7"><?= $test ?></textarea>
<?php include 'footer.php';?>

尝试使用echo php输入值variable@Raahul我该怎么做呢?如果我无法将文本添加到文本区域。也许是因为所有的代码都在php文件中?你能分享你的代码吗。我将对此进行研究。这一行代码充满了拼写错误和语法错误。他们中的许多人。您的PHP日志和/或浏览器控制台中肯定出现了错误。@AndeasWalz:从使用普通引号开始。(文字处理器不是IDE的好替代品。)也在字符串周围加引号。除此之外,请提供一个完整的问题示例。您的代码当前不包含textarea元素,因此没有任何值可输入。如果问题是客户端的,请关注客户端,而不是其他无关的数据库代码variable@Raahul我该怎么做呢?如果我无法将文本添加到文本区域。也许是因为所有的代码都在php文件中?你能分享你的代码吗。我将对此进行研究。这一行代码充满了拼写错误和语法错误。他们中的许多人。您的PHP日志和/或浏览器控制台中肯定出现了错误。@AndeasWalz:从使用普通引号开始。(文字处理器不是IDE的好替代品。)也在字符串周围加引号。除此之外,请提供一个完整的问题示例。您的代码当前不包含textarea元素,因此没有任何值可输入。如果问题是客户端的,请关注该问题,而不是其他无关的数据库代码。