使用带有php代码的下拉列表将数据插入phpmyadmin
我试图从下拉列表中插入一些数据,但未插入 我试图从PHP代码的While循环的While中插入它,While($row=mysqli\u fetch\u array($result,mysqli\u ASSOC)){ 我试着使用使用带有php代码的下拉列表将数据插入phpmyadmin,php,Php,我试图从下拉列表中插入一些数据,但未插入 我试图从PHP代码的While循环的While中插入它,While($row=mysqli\u fetch\u array($result,mysqli\u ASSOC)){ 我试着使用isset($\u POST[“”])?$\u POST[“”]:“”;,但效果不佳 <?php $sql="SELECT * from cs_windows_mac where type='windows'"; $result = mysqli_que
isset($\u POST[“”])?$\u POST[“”]:“”;
,但效果不佳
<?php $sql="SELECT * from cs_windows_mac where type='windows'";
$result = mysqli_query($dbhandle,$sql);
while( $row = mysqli_fetch_array($result,MYSQLI_ASSOC)){
print ("<tr>");
print(" <td>".$row['id']."</td>");
print(" <td>".$row['mac_address']."</td>");
print(" <td>".$row['type']."</td>");
if ($row['ip']=='' and $row['internet_conn']=='' and $row['office']=='' and $row['eclipse']=='' and $row['bluej']=='' and $row['os']==''
and $row['assign_f']=='' and $row['requested_F']=='' and $row['male']==''){
print("<td><select name='ip' id='ip'>
<option value=''>Select One</option>
<option value = 'Fixed'>Fixed</option>
<option value = 'Changed'>Changed</option>
</select></td>");
print("<td><select name='internet' id='internet'>
<option value=''>Select One</option>
<option value = 'Connected'>Connected</option>
<option value = 'Broken Cable'>Broken Cable</option>
<option value = 'Broken Port'>Broken port</option>
</select></td>");
print("<td><select name='moffice' id='moffice'>
<option value=''>Select One</option>
<option value = 'Activated'>Activated</option>
<option value = 'Not Activated'>Not Activated</option>
<option value = 'Not Installed'>Not Installed</option>
</select></td>");
print("<td><select name='eclipse' id='eclipse'>
<option value=''>Select One</option>
<option value = 'Installed'>Installed</option>
<option value = 'Not Installed'>Not Installed</option>
</select></td>");
print("<td><select name='blue' id='blue'>
<option value=''>Select One</option>
<option value = 'Installed'>Installed</option>
<option value = 'Not Installed'>Not Installed</option>
</select></td>");
print("<td><select name='os' id='os'>
<option value=''>Select One</option>
<option value = 'Activated'>Activated</option>
<option value = 'Not Activated'>Not Activated</option>
</select></td>");
print("<td><select name='Assign_F' id='Assign_F'>
<option value=''>Select One</option>
<option value = 'Sarah'>Sarah</option>
<option value = 'Zahra'>Zahra</option>
</select></td>");
echo "<td><a href='CS labs Windows Req.php?id=".$row['id']."'>Fix Please</a></td>";
print("</tr>");
}
有人能告诉我问题出在哪里,我该如何解决。您尝试插入8列,但只提供了7个值…是的,Kim缺少“
请求的值”
对不起,我错编辑了它
$id = $_GET['id'];
$ip = $_POST['ip'];
$internet= $_POST['internet'];
$moffice=$_POST['moffice'];
$eclipse=$_POST['eclipse'];
$blue=$_POST['blue'];
$os=$_POST['os'];
$assign_F=$_POST['Assign_F'];
$query= "INSERT INTO cs_windows_mac (`ip`, `internet_conn`, `office`,
`eclipse`, `bluej`, `os`, `assign_f`)
VALUES('$ip','$internet','$moffice','$eclipse','$blue','$os','$assign_F')
WHERE id ='$id'";
if (mysqli_query($dbhandle,$query)) {
mysqli_close($dbhandle);
header('Location:cs labs.php');
exit;
} else {
echo "Error inserting record";}