รบกวนช่วยหน่อยนะครับ คือ ผมอยากจะเอาข้อมูล เป็นตัวเลข ให้ไปโชว์ที่ Listmenu ครับ
ต้องเทียบครับขึ้นอยู่กับว่าจะใช้ if เช็คไปทีละตัวดีไหม หรือเก็บค่าสีไว้ในฐานข้อมูล
***ถ้าสีมีเยอะหลายสีไม่ตายตัวมีการเพิ่มขึ้นลดลง แนะนำให้เก็บสีใส่ DB ไว้ เผื่ออนาคตเราอยากเพิ่มสีก็แค่กรอกว่าสีอะไร list menu ส่วนนี้ก็ดึงมากจากฐานข้อมูลเอา
Date :
2014-07-07 15:58:35
By :
meannerss
Code (PHP)
<?php
$option_array = array("กรุณาเลือกสี","แดง","ดำ","ขาว","เขียว","เหลือง","น้ำตาล","ส้ม","เทา");
print "
<select name='Crest1' id='Crest1'>
".makeOption($option_array,1)."
</select>
<select name='Eye1' id='Eye1'>
".makeOption($option_array,5)."
</select>";
function makeOption($option_array_arg,$selected){
foreach ($option_array_arg as $key => $val) {
$r_data.= "
<option value='$key' ".checkSelected($key,$selected).">$val</option>";
}
return $r_data;
}
function checkSelected($current,$data) {
if ($current == $data) {
return "selected";
}
}
?>
ถ้าต้องการจับค่าทีรับมาก็ เปลี่ยนตรางเลข 1 กับ 5 เป็น $_REQUEST['xx']
คิดว่าน่าจะพอเข้าใจนะครับ
Date :
2014-07-07 15:59:29
By :
soghband
ขอบคุณมากๆครับ
Date :
2014-07-07 16:11:44
By :
nonzabboy
พี่ครับผมจะแสดงข้อมูลอีกหน้า1 ทำไหมไม่ออกอะครับ ถ้าลอง echo หน้าเดียวกันออกครับ
Code (PHP)
<form id="form1" name="form1" method="post" action="13.php">
<?php
$A = 1;
ถ้าใส่ echo $A; ออกครับ
?>
<input type="submit" name="button" id="button" value="Submit" />
</form>
ผมต้องการให้ออกหน้านี้ครับแต่ข้อมูลไม่ส่งมา
Code (PHP)
echo $_POST[$A];
ทำอย่างไงดีครับ
Date :
2014-07-07 22:49:22
By :
nonzabboy
echo $_POST['A']; เอา $ ออกมั่ง
Date :
2014-07-07 22:54:22
By :
apisitp
ท่าทางจขกท ต้องเรียนรู้อีกเยอะนะครับเนี่ย 5 5 5
Date :
2014-07-07 23:55:43
By :
meannerss
ครับผมไม่ค่อยถนัดการเขียนเท่าไรอะครับ ผมลองทำแล้วทำไม่ได้อะครับ
แต่รับค่าจากtextbox ผมพอทำได้อะครับ
Date :
2014-07-08 09:44:43
By :
nonzabboy
คุณควรทำความเข้าใจเรื่องแบบฟอร์มกับ ค่า GET POST REQUEST ให้ดีก่อนครับ
เช่นว่าถ้าสร้างแบบฟอร์มมาเวลาส่งค่าสามารถส่งได้กี่แบบ และเมื่อส่งไปแล้วลักษณะของค่าที่ระบบได้รับจะอยู่ในรูปแบบใหนครับ ลองดูนะครับ
Date :
2014-07-08 10:27:33
By :
soghband
Load balance : Server 04