PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-以表格形式显示插入数据库的数据大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我创建了此表,该表的一部分从用户那里获取输入并将其保存在数据库中.

我试图使用户放置在标签中的数据保持显示状态.基本上,输入形式将同时成为输入/输出源.有什么帮助吗?

switch ($SELEcted){
    case 'University':
        $stmt = $conn->prepare("SELECT employees.afnumber,employees.name,employees.actualpost,university.brevet FROM employees,university WHERE employees.status='employed' AND employees.afnumber=university.afnumber ORDER BY employees.afnumber DESC LIMIT :start,:end");
        $stmt->bindParam(':start', $pages->limit_start, PDO::PARAM_int);
        $stmt->bindParam(':end', $pages->limit_end, PDO::PARAM_int);
        $stmt->execute();
        $result = $stmt->fetchAll();
        $SELEctedtable  = "<form method='post' action=''>\n";
        $SELEctedtable .= "<table class='sortable'>\n<tr><th>Description</th><th>A</th><th>B</th><th>C</th><th>D</th></tr>\n";
        foreach($result as $row) {
            $SELEctedtable .= "<tr><th>Brevet</th><td><input type='text' name='Brevet1' style=' padding: 10px; margin-top:1px; border: solid 2px #c9c9c9; width:50px; height:2px;'></td><td>".$row[0]."</td><td>".$row[2]."</td><td>".$row[3]."</td></tr>
                       <tr><th>BACcalaureat/BT</th><td><input type='text' name='BACcalaureatbt' style=' padding: 10px; font-size:16px; margin-top:1px; border: solid 2px #c9c9c9; width:50px; height:2px;'></td><td>".$row[1]."</td><td>$row[2]</td><td>$row[3]</td></tr>
                       <tr><th>License/TS</th><td><input type='text' name='Licensets' style=' padding: 10px; margin-top:1px; border: solid 2px #c9c9c9; width:50px; height:2px;'></td><td>".$row[1]."</td><td>".$row[2]."</td><td>$row[3]</td></tr>
                       <tr><th>M1</th><td><input type='text' name='M1' style=' padding: 10px; margin-top:1px; border: solid 2px #c9c9c9; width:50px; height:2px;'></td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td></tr>
                       <tr><th>Master's Degree</th><td><input type='text' name='Mastersdegree' style=' padding: 10px; margin-top:1px; border: solid 2px #c9c9c9; width:50px; height:2px;'></td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td></tr>
                       <tr><th>PHD</th><td><input type='text' name='Phd' style=' padding: 10px; margin-top:1px; border: solid 2px #c9c9c9; width:50px; height:2px;'></td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."</td></tr>";

    }
    $SELEctedtable .= "</table>\n"; 
    $SELEctedtable .= "<input type='submit' name='submit' value='Submit' style='width:80px; height:30px; text-align:center; padding:0px;'>\n";
    $SELEctedtable .= "</form>\n";

        if(isset($_POST['submit']))
    {   $brevet1 = $_POST['Brevet1'];
        $BACcalaureatbt = $_POST['BACcalaureatbt'];
        $licensets = $_POST['Licensets'];
        $m1 = $_POST['M1'];
        $mastersdegree = $_POST['Mastersdegree'];
        $phd = $_POST['Phd'];


     $sql1="SELECT Brevet1,BACcalaureatbt,Licensets,M1,Mastersdegree,Phd FROM university";
if ($result=MysqLi_query($con,$sql1))
  {

  $rowcount=MysqLi_num_rows($result);
  }
    if($rowcount==0)
     {
 $sql="INSERT INTO university(Brevet1,BACcalaureatbt,Licensets,M1,Mastersdegree,Phd) VALUES('$brevet1','$BACcalaureatbt','$licensets','$m1','$mastersdegree','$phd')";
 $result = MysqL_query($sql);
     }
     else
     {
 $sql2 = "updatE university SET Brevet1 = '$brevet1' , BACcalaureatbt = '$BACcalaureatbt', Licensets = '$licensets', M1 = '$m1', Mastersdegree = '$mastersdegree', Phd = '$phd'";
 $result2 = MysqL_query($sql2);
     }

    }


    break;

解决方法:

您可以为每个输入设置一个值,如下所示:

< input type ='文本'name ='Brevet1'value =“<?PHP echo $_POST ['brevet_1'];?>”>

三元条件:
echo(!empty($_ POST [‘brevet_1’])?$_POST [‘brevet_1’]:”);

编辑

数据库获取数据并像上面一样设置输入值

大佬总结

以上是大佬教程为你收集整理的php-以表格形式显示插入数据库的数据全部内容,希望文章能够帮你解决php-以表格形式显示插入数据库的数据所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: