什么是“回声”生成的HTML代码的最佳做法?我必须通过循环显示一组数据。在这种情况下,html代码必须在函数apply_task()中生成。代码完成后,它将跳回到index.html。如果$ count = 0,则显示“生成的html代码”。PHP在哪里把生成的HTML代码
它工作正常,但调试它很烦人。我必须从index.html跳转到function.php文件,看看会发生什么,然后跳回到index.html来跟踪代码。我发现这很累!
你们有同样的问题吗?如果没有,你会怎么做更好的结构?
的index.html
<?php
$count = check_user($link, $taskid, $taskerid);
If ($count == 0){
apply_task($link, $taskid);
}else{
echo "you can't add yourself to your own work";
echo "<br>";
};
?>
function.php
function apply_task($link, $task_id){//change name
//echo $session[$id] = $id;
$sql = "select * from wuuk where id = '$task_id';";
$result = mysql_query($sql, $link);
$row = mysql_fetch_array($result, MYSQL_NUM);
echo "<br>";
echo "<h1>Workk information:</h1>";
echo "<table class='apply_table'>";
echo "<tr class='blank_row'><td colspan='2'></td></tr>";
echo "<tr><td>Name:</td><td>$row[2]</td></tr>";
echo "<tr><td>Price:</td><td>$row[4]</td></tr>";
echo "</table>";
echo "<br>";
};
或者只是将其字符串化,然后回显 –