我有Insertion查询其运行正常,但是一个变量在查询中不包含任何值,这里是查询
"INSERT INTO `compdb`.`comprepairtbl` (`Userid`, `Name`, `Lname`,
`Phone`, `Make`, `Model`,
`ServiceProvider`, `DeviceType`,
`MEI`, `Condition`, `WinMac`,
`Charger`, `Problem`, `TotalFee`,
`PaidFee`, `RemainigFee`, `Call`,
`SMS`, `Date`, `Status`)
VALUES ('$UID', '$Name', '$Lname', '$Phone ',
'$Make', '$Model', '$ServiceProvider',
'$DeviceType', '$Mei', '$Condition',
'$WinMac', '$Charger', '$Problem',
'$TotalFee', '$PaidFee', '$RemaingFee',
'$Call', '$SMS', '$Date', '$Status')"
这是当我回应查询时,查询中的$WinMac
中有人注意到,但我可以看到查询上方是否echo $WinMac
INSERT INTO `compdb`.`comprepairtbl` (`Userid`, `Name`, `Lname`,
`Phone`, `Make`, `Model`,
`ServiceProvider`, `DeviceType`,
`MEI`, `Condition`, `WinMac`,
`Charger`, `Problem`, `TotalFee`,
`PaidFee`, `RemainigFee`, `Call`,
`SMS`, `Date`, `Status`)
VALUES ('3', 'bilal', 'ali', '0344 ', 'lumia',
'920', 'asha', 'black', 'ash', 'Poor',
'', '', 'prob', '1000', '500', '500',
'call', 'No', '14-03-23', 'open')
我可以echo $WinMac
echo $WinMAC = isset($_POST['WinMAC']) ? $_POST['WinMAC'] : '';
这是HTML代码
<select class="input-group-lg" name="WinMAC" id="WinMac" >
<option value="Select OS">Select OS</option>
<option value="Windows">Windows</option>
<option value="MAC">MAC</option>
</select>
答案 0 :(得分:1)
您的第一个查询显示$WinMac
,但您的回信返回$WinMAC
。 PHP变量区分大小写。 :)