Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    13-03-2008
    Bài viết
    17
    Like
    0
    Thanked 0 Times in 0 Posts

    Ngạc nhiên Hỏi 1 tí về lập trình kết nối CSDL php & mysql

    Mình có CSDL như sau: loaiphong(idLP,TenPhong,GiaPhong,Hinh,MoTa).
    Trong đó idLP mình cho nó tự động tăng.Rồi mình làm 1 trang loaiphong.php quản lý danh sách các loại phòng. Thông tin của từng loại phòng mình đều lấy từ CSDL ra.

    Khi click vào biểu tượng edit (vùng khoanh tròn trên hình í ạ), nó sẽ link tới trang update.php.
    Trang update.php sẽ show lên thông tin của loại phòng cần sửa với điều kiện là idLP đó. Khi click nút sửa thì nó sẽ update các textfield vào CSDL. Giờ mình muốn hỏi là mình có thể truyền cái idLP từ trang loaiphong.php sang trang update.php đc ko?! & bằng cách nào?! Mong các pro chỉ giáo!
    Quote Quote

  2. #2
    Tham gia
    02-11-2004
    Location
    Niu y oóc
    Bài viết
    679
    Like
    2
    Thanked 13 Times in 13 Posts
    update.php?id=123
    trong update.php thì get id cần cập nhật ra
    $id = $_GET['id'];

  3. #3
    Tham gia
    13-03-2008
    Bài viết
    17
    Like
    0
    Thanked 0 Times in 0 Posts
    <?
    $kq = mysql_query("select * from loaiphong order by LoaiPhong");
    while($tam = mysql_fetch_assoc($kq))
    {?>
    <tr>
    <td align="center"><label>
    <input type="checkbox" name="checkall" id="checkall" />
    </label></td>
    <td align="center"><? echo $tam['LoaiPhong']; ?></td>
    <td align="center"><? echo $tam['TenPhong']; ?></td>
    <td align="center"><? echo $tam['GiaPhong']; ?></td>
    <td align="center"><a href="update.php"><img src="../hinh/b_edit.png" width="16" height="16" border="0" /></a></td>
    <td align="center"><a href="del.ph"><img src="../hinh/b_drop.png" width="16" height="16" border="0"/></a></td>
    </tr>
    <? } ?>
    <tr>
    ========================
    Mình xuất thông tin từ CSDL trong trang loaiphong.php = đoạn code như trên thì theo mấy pro thì truyền id ntn. Ở đây mình có 3 loại phòng tương ứng zới 3 id(id=1,id=2 & id=3). Nếu làm như huyhoa thì khi xuất id=123. Như zậy là ko đc gòy. Làm ơn nói rõ dùm chút đc ko?! Mới làm wen zới php & mysql nên còn lơ tơ mơ lắm.

  4. #4
    Tham gia
    14-02-2009
    Bài viết
    42
    Like
    0
    Thanked 0 Times in 0 Posts
    <td align="center"><a href="update.php?id=<? echo $tam['idLP']; ?>"><img src="../hinh/b_edit.png" width="16" height="16" border="0" /></a></td>

  5. #5
    Tham gia
    13-03-2008
    Bài viết
    17
    Like
    0
    Thanked 0 Times in 0 Posts
    Thanks! mình làm đc gòy.
    Mình muốn nhờ các pro hướng dẫn dùm 1 câu khác:
    Đã lấy đc dữ liệu từ SCDL đưa lên form như thế này:

    Nhưng khi nhấn nút Sửa thì nó xuất hiện cảnh báo:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\Program Files\www\doanweb\quantri\update_1.php on line 45.
    Mình đã kiểm tra gòy nhưng ko bit bị sai cái j nữa, nên muốn nhờ mọi người check dùm, code như sau:

    <?
    $id = $_GET['id'];
    $sql = mysql_query("select *from loaiphong where LoaiPhong=".$id);
    while($row = mysql_fetch_assoc($sql))
    {
    $ten = $row['TenPhong'];
    $url = $row['Hinh'];
    $mota = $row['MoTa'];
    $gia = $row['GiaPhong'];
    }
    ?>

    Dòng 45 là dòng tô đậm ở trên í ạ.


    [=========> Bổ sung bài viết <=========]

    hehe... sửa lỗi trên đc gòy. chỉ cần sửa dòng:
    $sql = mysql_query("select *from loaiphong where LoaiPhong=".$id);
    thành:
    $sql = mysql_query("select *from loaiphong where LoaiPhong= $id");
    Cảm ơn các pro đã vào tham wan topic này.
    Được sửa bởi green_field1602 lúc 11:48 ngày 07-04-2009 Reason: Bổ sung bài viết

  6. #6
    Tham gia
    17-11-2008
    Bài viết
    10
    Like
    0
    Thanked 0 Times in 0 Posts

    Hấp dẫn đây ! Tro giup lap trinh phan mem + web

    trong vong lap while ta dung mot bien $id gan cho no $tam["ID"];
    sau do goi update.php?id=$id
    Được sửa bởi hoanglap20 lúc 17:26 ngày 18-01-2010 Reason: Bổ sung bài viết

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •