ช่วยเขียนคำสั่ง select หน่อยค่ะ
- Login to post comments
Thu, 2007-06-28 00:54
อยากให้ช่วยเขียนคำสั่ง select เพื่อดึงข้อมูลจากตาราง
หน้า Interface จะมีปุ่ม check box ที่สามารถเลือก กี่อันก็ได้ พอเลือกแล้วกดตกลง หน้าจอ Interfaceก็จะแสดงผลเฉพาะ ที่เราเลือก
ใช้ phpหรือ mysql เขียน น่ะค่ะ นี้คือข้อมมูลของดาตาเบส น่ะค่ะ (สร้าง ใน appserv ค่ะ)
ฐานข้อมูล: `receiving`
CREATE TABLE `customer1` (
`id` INT( 100 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 100 ) NOT NULL ,
`surname` VARCHAR( 100 ) NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`address` VARCHAR( 300 ) NOT NULL ,
`product` VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM ;
dump ตาราง `customer1`
ข้อมูลในตารางมีดั้งนี้น่ะค่ะ
http://imagehost.compgamer.com/uploads/ea8b6fba49.jpg
ขอบคุณมากน่ะค่ะ ช่วยหน่อยค่ะ
กำรูปไม่ขึ้น เอาไปใหม่น่ะค่ะ
http://imagehost.compgamer.com/uploads/ea8b6fba49.jpg
เอ่อ ... ยังไม่เข้าใจคำถามอยู่ดีคับ ...
ลองให้ข้อมูลเพิ่มเติมมาหน่อยคับ ... เดี๋ยวจะพะยามช่วย :)
1 .ปุ่ม check box ที่ว่านี้คือ เขียน code แล้วรัน จาก http://localhost ออกมาอะค่ะ ที่user สามารถดูรายละเอียดได้อะค่ะ
2. หน้า จอแสดงแค่
รายละเอียดของลูกค้า
แล้วต่อด้วย ปุ่ม check box หัวข้อปุ่ม check box ก็คือ id, name ,surname ,phone ,address ,procude ประมานว่า เรา เลือก ปุ่ม check box ไหนก็จะแสดง เฉพาะรายละเอียดในข้อหัวที่เราเลือก อะค่ะ
ปล ม่ายรู้ว่าจะเข้าใจที่นู๋บอกรึป่าว ไม่รู้จะอธิบายยังไงอะค่ะ ได้แค่นี้ละ ขอบคุณทุกคนที่คิดจะช่วยแต่ถ้าไม่เข้าใจสิ่งที่นู่ถาม ก็ไม่เป็นไรค่ะ
เอ่อ ... ยังไม่เข้าใจอยู่ดี เหอ เหอ :)
แต่ ... ปกติจะเป็นอย่างนีน้ะครับ ที่เขาใช้งานกันอยู่ ระหว่างปุ่ม checkbox ที่ว่า (จริงๆ มันไม่ใช่ปุ่ม มันเป็น checkbox เฉยๆ)
--------------------------------------------------------------------------------
My Customer
ทำกับที่เลือกไว้:
--------------------------------------------------------------------------------
พอกด Submit จะขึ้น
--------------------------------------------------------------------------------
Customers Detail
ID:: 02
Address:: xxxxxxxxxxxxxxx
Phone:: xxxx
ID:: 03
Address:: xxxxxxxxxxxxxxx
Phone:: xxxx
--------------------------------------------------------------------------------
ผมเข้าใจถูกมั้ยคับ ว่าคงต้องการอย่างนี้ ????
ช่ายค่ะ ถูกต้อง 1000 เปอร์เซ็ต นู้อธิบายไม่เป็นเอง อิอิ
ช่วยหน่อยน่ะค่ะ เอาแบบนี้เลย เอาแสดงได้ทุกหัวข้อเลยน่ะค่ะ id, name ,surname ,phone ,address ,procude
ขอบพระคุณอย่างสูงค่ะ คุณ rotee ช่าวหน่อยน่ะค่ะ
(ได้เป็นไฟล์มาเลยยิ่งดี)
คุณ rotee ไปไหนแล้วค่ะ มาช่วยหนูหน่อยค่ะ คุณเข้าใจถูกแล้ว
เอ่อ ... เดี๋ยวเย็นๆ มาตอบให้น้ะครับ ... ตอนนี้ปั่นงานก่อน :)
กลับมาตอบให้ตามสัญญาน้ะครับ แต่จะขอตอบพอเป็น guide น้ะครับ คงต้องเอาไปประยุกต์ต่อเอง เดี๋ยวเขียนให้หมดจะหาว่าดูถูกกัน ...
ที่จะเอามาให้ดูเป็นตัวอย่างง่ายๆ น้ะครับ โดยประเด็นในการทำงานมันมีจุดน่าสนใจอยู่ 4 จุด ดังนี้
ตัวอย่าง Code
File: index.php
-------------------------
<html>
<head>
<title>Test multiple checkboxs - Form - phpzealots.com</title>
</head>
<body>
<h1>My Customer List</h1>
<fieldset>
<legend>Please select one or more customers that you want to see their detail:</legend>
<form method="post" action="processor.php">
<input type="checkbox" name="customerIdArr[]" value="1"/>Mister 01<br/>
<input type="checkbox" name="customerIdArr[]" value="2"/>Mister 02<br/>
<input type="checkbox" name="customerIdArr[]" value="3"/>Mister 03<br/>
<input type="checkbox" name="customerIdArr[]" value="4"/>Mister 04<br/>
<input type="checkbox" name="customerIdArr[]" value="5"/>Mister 05<br/>
<br/>
<input type="submit" />
<input type="reset" />
</form>
</fieldset>
</body>
</html>
File: processor.php
-------------------------
<?php
คุณ rotee ค่ะ
นู่ทำต่อมิได้ ติ๊ก chackbox แล้ว แสดงค่ามิได้ อ่ะค่ะ
File: processor.php ไฟล์นี้ที่ให้มา นู่ไม่เข้าใจอ่า
คือที่นู่ทำมันไม่ยอม ดึงข้อมูลจาก ดาต้าเบส มาเลยอะค่ะ
ช่วยหน่อยนาค่ะ
ลองแบบนี้ดูนะครับ
//$chkID คือตัวแปรที่ส่งมาจากform
$sql="DELETE FROM news WHERE id='$chkID[$i]'";
for($i=0;$i
$query=mysql_query($sql);
$data=mysql_fetch_array($query)
echo"ID:: $data[id]
Address:: $data['address']
Phone:: $data['phone']
"
}
//ตอนแสดงผลก็ลองทำดูเองนะครับ