請問大大
我設定了數個輸入框讓使用者輸入文字在一起拋到資料庫
我現在遇到一個問題
當使用者輸入完
A 1
B 2
C 3
時,可以正確的
把 A 1 放在同一個表格
把 B 2 放在同一個表格
把 C 3 放在同一個表格
我是想說用UPDATE `store` SET `price`='$value' WHERE `name`='卡住了'";
可是在name 值中我卻卡住不知道該怎麼去抓值
請問如何讓1 2 3 也可以寫進對應的資料庫表格中呢?
再請大大指點
我的腦筋打結了
<html>
<head>
<title>多筆上拋</title>
<meta charset="utf-8">
</head>
<body bgcolor="lightyellow">
<p align="center">
<table border="0" align="center" width="400">
<tr bgcolor="#ACACFF">
<td>
<p align="center">名稱</td>
<td>
<p align="center">單價</td>
<form method="post" action="add2.php" name="myForm" enctype="multipart/form-data">
<?
for ($i = 0; $i < 4; $i++) {
?>
<tr>
<td>
<p align="center">
<input name="name[]" type="text" >
</td>
<td>
<p align="center">
<input name="price[]" type="text" >
</td>
<?
}
?>
<td>
<p align="center">
<input type="button" data-enhanced="true" value="全部上傳" onClick="duacheck_data()">
</p>
</td>
</tr>
</form>
</table>
</body>
</html>
<?php
if (isset($_POST["name"])) {
$name = $_POST["name"];
$price = $_POST["price"];
foreach ($name as $value) {
if ($value != "") {
$sql = "INSERT INTO `store` (`name`) VALUES('$value')";
$result = check($conn, $databass, $sql);
}
}
foreach ($quantity as $value) {
if ($value1[$j] != "") {
$sql_query = "UPDATE `store` SET `price`='$value' WHERE `name`='卡住了'";
$result = check($conn, $databass, $sql_query);
}
}
}
?>
評論