在php中的数据库中插入所有选中复选框的值


To insert value of all selected Check Boxes in database in php

我有一个表单,其中有一些字段。复选框也是兴趣爱好的字段,当我提交该表单时,值会插入数据库,它会重定向到另一个表单并以表格式显示数据库中的值。但是,当以表格的方式显示结果时,我有一个问题,那就是它没有显示所有选中复选框的值,它只显示最后一个选中复选框。还有一件事,当以表格格式显示时,我可以以*形式或哈希形式显示密码吗?而不仅仅是简单的文本形式

<head>
<title>Sunil1</title>
</head>
<?php
mysql_connect("localhost","root","")or die("Unable to create to connection");
mysql_select_db("sunil") or die(mysql_error());
$Name1=$_POST["t1"];
$Name2=$_POST["t2"];
$Sex=$_POST["sex"];
$Country=$_POST["Country"];
$Hobby=$_POST["check"];
$Email=$_POST["t3"];
$Pass=$_POST["p1"];
$Repass=$_POST["p2"];
$sql="INSERT INTO registration (First_Name,Last_Name,Sex,Country,Hobbies,Email,Password,Repassword) VALUES('$Name1','$Name2','$Sex','$Country','$Hobby','$Email','$Pass','$Repass')";
mysql_query($sql);
print"Data Submitted Successfully";
$result = mysql_query("SELECT * FROM registration");
print "<table border=1>";
while($row = mysql_fetch_array($result))
{
        print "<tr>";
        print "<td>".$row['First_Name']."</td>";
        print "<td>".$row['Last_Name']."</td>";
        print "<td>".$row['Sex']."</td>";
        print "<td>".$row['Country']."</td>";
        print "<td>".$row['Hobbies']."</td>";
        print "<td>".$row['Email']."</td>";
        print "<td>".$row['Password']."</td>";
        print "<td>".$row['Repassword']."</td>";
        print "</tr>";
}
print "</table>";
?>

密码请这样写

print "<td>".md5($row['Password'])."</td>"; or print "<td>".md5('$row['Password']')."</td>";

这将以哈希形式显示您的密码。