วิธีการแสดงข้อมูล ตามจำนวนที่ระบุ
ต้องการแสดงข้อมูลจากกตาราง product โดยเก็บข้อมูลดังนี้
proId amount
001 10
002 5
003 7
ความต้องการคือ
ต้องการให้แสดงข้อมูลจากตารางโดยแสดงตามจำนวนที่ระบุไว้
เช่น 001 ระบุไว้ 10 ก็ให้แสดงดังนี้
001 001 001 001 001 001 001 001 001 001
002 002 002 002 002
003 003 003 003 003 003 003
เท่าที่ทำได้ตอนนี้ก็คือ
$sql = "select * form poduct where proId = $proId";
$dbquery=mysql_db_query($db,$sql);
$rows = mysql_num_rows($dbquery);
for($i=1;$i<=$rows;$i++){
$result = msql_fetch_array($dbquery);
$proId = $result[proId];
echo $proId;
}
ผลที่ได้ 001 002 003
ช่วยหน่อยน่ะค่ะ
ขอบคุณมากค่ะ
วิธีทำ....
for ($i = 0 ; $i < $amount ; $i++) {
echo $proid;
}
วิธีทำ....
for ($i = 0 ; $i < $amount ; $i++) {
echo $proid;
}
ผลลัพธ์ที่ได้
001001001001001001001001001001002002002002002003003003003003003003
แต่...ถ้าจะให้ผลลัพธ์เป็นแบบนี้ต้องทำอย่างไรค่ะ ???
001001001001001001001001001001
002002002002002
003003003003003003003
หรือ....สุ่มตำแหน่ง ไม่เรียงลำดับต้องทำอย่างไรค่ะ
จัดรูปแบบเอา สิครับ จะให้ผลลัพท์เป้นยังไง
ขอบคุณมากค่ะ
ว่าจะถามต่อน่ะเนี่ย
แต่อาจารย์เค้าเปลี่ยนความต้องการซะงั้น
เรื่องนี้...ที่ถามไปเลยไม่ได้ใช้เลย
เสียดายจัง
เอาไว้มาถามอีกน่ะค่ะ
ขอบคุณค่ะ
ขอถามอีกนิด....น่ะค่ะ
เช่น 001 amount = 10
ก็จะแสดง แบบนี้
001 001 001 001 001 001 001 001 001 001
ถ้าจะให้ แสดงค่า บรรทัดละ ไม่เกิน 7 แบบนี้
001 001 001 001 001 001 001
001 001 001
ต้องเขียนอย่างไรค่ะ