Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中提取并显示在输入字段中_Php_Jquery_Ajax - Fatal编程技术网

Php 从数据库中提取并显示在输入字段中

Php 从数据库中提取并显示在输入字段中,php,jquery,ajax,Php,Jquery,Ajax,我有7张支票,星期二、星期二、星期三、星期四、星期五、星期六、星期天,每一张都有开始和结束时间标签。下面你可以看到设计图 现在在数据库中有两个条目,比如第一个id是星期一和bluh..bluh。您可以看到数据库的图片 <form id="checking" method="POST" > <?php $data=new User(); // in row it is array of the database detail

我有7张支票,星期二、星期二、星期三、星期四、星期五、星期六、星期天,每一张都有开始和结束时间标签。下面你可以看到设计图

现在在数据库中有两个条目,比如第一个id是星期一和bluh..bluh。您可以看到数据库的图片

<form  id="checking" method="POST" >
        <?php   
        $data=new User();
        // in row it is array of the database details
        $row=$data->Display('date');

    $checkbox='';
    $days = ["","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];
    $out[]='<table>';
        for($i = 1; $i <=7; $i++){
            $out[]= '<tr>';
            $out[]= '<td><input type="checkbox" name="events[]" value="'.$i.'" />'.$days[$i].'</td>';
            $out[]= '<td><input type="text" name="start'.$i.'" value="'.$row[$i]['starttime'].'" />da</td>';
            $out[]= '<td><input type="text" name="end'.$i.'" id="endTime'.$i.'" />End Time</td>';
            $out[]= '</tr>';
        }
        $out[]='<table>';
        echo join($out);
?>
       <br/> <button  id="sub"  name="btnregister">Submit</button>      
        </form>
现在有一个诀窍——从数据库中获取详细信息并将其显示在输入字段中,如果是星期一,则应选中该复选框

我真的不知道我写的是什么类型的代码以及如何打印周末姓名,如果在数据库中输入了entries,我应该选中复选框。

希望这能帮助您


我们需要看看您迄今为止尝试帮助您的代码示例。首先,您尝试了它,并向我们展示了您所做的代码?@MohitKumar我真的不知道我是如何做到的。我可以在输入字段中显示数据,但它如何知道星期一值只应在mondayCheck或某些示例中输入。@因此,当我从数据库中获取数据时,它如何知道它应在哪个输入标记上输入?什么是字段\名称字段\名称是您想要的列名称?请仔细查看问题。我想打印星期一到星期二…继续,然后在数据库中,它将检查哪个数据库中有相同的文本标记。。。。这里有一个问题,你应该如何用你的代码打印周末的名字
<?php
// Create connection
$con=mysqli_connect("hostname","username","pass","dbname");

$result = mysqli_query($con,"SELECT * FROM table_name"); 
while($row = mysqli_fetch_array($result))
  {
    $a=$row['field_name'];

?>
<input type="checkbox" name="week[]" value="monday" <?php if(in_array("monday",$a)) { ?> checked="checked" <?php } ?> >
<input type="checkbox" name="week[]" value="tuesday" <?php if(in_array("tuesday",$a)) { ?> checked="checked" <?php } ?> >
<input type="checkbox" name="week[]" value="Wednesday" <?php if(in_array("Wednesday",$a)) { ?> checked="checked" <?php
 } ?> >
<?php
}
?>