Ich versuche, mehrere Daten zu aktualisieren, aber ich bleibe für das Update stecken. how my page look like und hier meine CodierungMehrere update 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>";
}
Meine Update-Button und ich nicht wirklich sicher, dass dies Codierung stimmt.
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);
also wo ist Ihre multiple Tabelle? Ich sehe Update-Abfrage nur eine Tabelle? –
Ich meine mehrere Daten. Entschuldigung, mein Fehler. – Hazim
versuchen 'WHERE' anstelle von' CASE' und echo '$ sql1' check Abfrage ist richtig oder nicht @Hazim –