0

更新データの問題を考えているので、一日中立ち往生しています。エラーはありませんでした。更新をクリックすると、成功しましたが、データが更新されませんでした。ここに私のindex.phpがあります

<html>
<head>
<title>Daftar Mahasiswa</title>
</head>
<body>
<?php
$sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");
mysql_select_db("kuih2") or die ("Gagal membuka database.");
?>

データを表示するためのテーブル...

<table border="5">
    <tr>
    <th>id</th>
    <th>Item</th>
    <th>Name</th>
    <th>Address</th>
    <th>Contact</th>
    <th>Total Item</th>
    <th>Total</th>
    <th colspan="3">Aksi</th>
    </tr>
    <?php
    $query = "select * from itemorder";
    $result = mysql_query($query, $sambung);
    //$no = 0;
    while ($buff = mysql_fetch_array($result)){
    //$no++;
    ?>
    <tr>
    <td><?php echo $buff['id']; ?></td>
    <td><?php echo $buff['item']; ?></td>
    <td><?php echo $buff['name']; ?></td>
    <td><?php echo $buff['address']; ?></td>
    <td><?php echo $buff['contact']; ?></td>
    <td><?php echo $buff['totalitem']; ?></td>
    <td><?php echo $buff['total']; ?></td>
    <td><a href="edit.php?id=<?php echo $buff['id']; ?>">Edit</a></td>
    <td><a href="hapus.php?id=<?php echo $buff['id']; ?>">Hapus</a></td>
    </tr>

別のコード...

<?php
    }
    mysql_close($sambung);
    ?>
    </table>
    <p align="left"><a href="tambah.html">Tambah Data</a></p>
    </body>
    </html>

update.php コード

<?php
include("koneksi.php");
$id = $_POST['id'];
$item = $_POST['item'];
$name = $_POST['name'];
$address = $_POST['address'];
$contact = $_POST['contact'];
$totalitem = $_POST['totalitem'];
$total = $_POST['total'];
$query = mysql_query("update itemorder set item='$item', name='$name', address='$address',contact='$contact', totalitem='$totalitem, total='$total' where id='$id'");
echo "Data Telah diupdate<br>
<a href=\"index.php\">Kembali</a>";
?>

edit.php コード

<?php
 $sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");
mysql_select_db("kuih2") or die ("Gagal membuka database.");
//$edit=mysql_query("SELECT * FROM mhs WHERE nim='$_GET[nim]'");
//$r_edit=mysql_fetch_array($edit);
$id = $_GET['id'];
$query = "select * from itemorder where id='$id'";
$result =  mysql_query($query, $sambung) or die("gagal melakukan query");
     $buff = mysql_fetch_array($result);
                 mysql_close($sambung);
?>
<html>
<head><title>Edit Data</title></head>
<body>
<form name="form1" method="post" action="update.php">
<table>
<tr>
<td>ID</td><td><input type="text" name="id" value="<?php echo $buff['id']; ?>"></td></tr>
<tr><td>Item</td><td><input type="text" name="item" value="<?php echo $buff['item']; ?>"></td></tr>
<tr><td>Name</td><td><input type="text" name="name" value="<?php echo $buff['name']; ?>"></td></tr>
<tr><td>Address</td><td><input type="text" name="address" value="<?php echo $buff['address']; ?>"></td></tr>
<tr><td>Contact</td><td><input type="text" name="contact" value="<?php echo $buff['contact']; ?>"></td></tr>
<tr><td>Total Item</td><td><input type="text" name="totalitem" value="<?php echo $buff['totalitem']; ?>"></td></tr>
<tr><td>Total</td><td><input type="text" name="total" value="<?php echo $buff['total']; ?>"></td></tr>
<tr>
<input value="Simpan" type="submit" name="submit"/>
<input type="button" value="Kembali" onClick="self.history.back()"></td></tr>
</table>
</form>
</body>
</html>
4

2 に答える 2

0

totalitem='$totalitem' ではなく、totalitem='$totalitem....常に発生します。

于 2013-11-06T14:28:17.803 に答える