私は複数のデータを更新しようとしますが、私は更新のために立ち往生します。 how my page look likeと は、ここに私は私の更新ボタン複数の更新のPHP
$querydevice = "SELECT * FROM device WHERE email = '".$_SESSION['email']."'";
$con = mysqli_query($con, $querydevice);
while ($row=mysqli_fetch_assoc($con)) {
$series_no=$row['series_no'];
$latitude=$row['latitude'];
$longitude=$row['longitude'];
echo"<tr>";
echo"<td>".$row['series_no']."</td>";
echo"<td><input type='text' name='latitude' id='latitude' value='".$row['latitude']. "' ></td>";
echo"<td><input type='text' name='longitude' id='longitude' value='".$row['longitude']. "' ></td>";
echo"</tr>";
}
をコーディングし、これはコード化されて、私は本当にわからない権利です。
session_start();
include("config.php");
for($i=0;$i<$row;i++) {
$sql1 = "UPDATE device SET latitude='$latitude', longitude='$longitude' CASE series_no='$series_no'";
if(mysqli_query($con,$sql1)) {
echo "<script type=\"text/javascript\">alert('Coordinata updated');window.location.href='device.php';</script>";
}
else {
echo "Error:" . $sql . "<br>" . mysqli_error($con);
}
}
mysqli_close($con);
あなたの複数のテーブルはどこですか?私は更新クエリが1つのテーブルを参照してください? –
私は複数のデータを意味します。すみません、私の間違いです。 – Hazim
'CASE'の代わりに' WHERE'を試して、エコー '$ sql1'チェッククエリが正しいかどうか@Hazim –