大佬教程收集整理的这篇文章主要介绍了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,请注明来意。