我的插入查询运行正常,但一个变量在查询中不包含任何值,这里是查询
"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>
您的第一个查询显示,$WinMac
但是回显返回$WinMAC
。PHP变量区分大小写。:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句