我有一个自动调用产品信息的表单,当有人输入产品名称时,它会使用自动填充来提取产品说明。当表单调用数据时,示例数据可能如下所示:
三星40"高清电视
保存表单并重新加载后,加载的数据如下所示:
三星40
有没有办法批量编辑我的产品说明以取代"与英寸,或使这不发生
使用SQL
插入代码示例:
foreach (blabla)
$productName = mysqli_real_escape_string( $this->_con, trim( $invoice_detail['productName'] ) );
$query = "INSERT INTO invoice (`productName`) VALUES ('$productName')
mysqli_query($this->_con, $query);
检索的代码示例:
<td><input value="<?php echo isset($item['productName']) ? $item['productName']: ''; ?>" type="text" data-type="productName" name="data[InvoiceDetail][<?php echo $key;?>][productName]" id="itemName_<?php echo $key+1?>"></td>
答案 0 :(得分:3)
你没有逃避html特殊符号,你的代码:
echo isset($item['productName']) ? $item['productName']: '';
应如下所示:
echo isset($item['productName']) ? htmlspecialchars($item['productName']) : '';