Mon 23 Oct 2006 01:59:39
ขอคำแนะนำด้วยครับ
มีโปรแกรมดังนี้ครับ
โปรแกรมที่ 1 เป็นโปรแกรมฟอร์มให้ member register ครับ
<tr><td><font color="#8B0000" face="verdana" size="1"><b>Phone: </b></font></td>
<td><input type="text" size="30" name="phone" style="font-family:verdana; font-size: 10px; color:#000000;"></td></tr>
<tr><td><font color="#8B0000" face="verdana" size="1"><b>Product Detail: </b></font></td>
<td><textarea cols="30" row="10" name="productd" style="font-family:verdana; font-size: 10px; color:#000000;"></textarea></td></tr>
โปรแกรมที่ 2 เป็นโปรแกรมรับค่าจากฟอร์ม บันทึกข้อมูลลงในฐานข้อมูล และแสดงให้ member ตรวจทานอีกครั้ง
<tr><td><font color="#8B0000" face="verdana" size="1"><b>Phone: </b></font></td>
<td><input type="text" size="30" name="phone" value="<?echo $row["phone"];?> style="font-family:verdana; font-size: 10px; color:#000000;"></td></tr>
<tr><td><font color="#8B0000" face="verdana" size="1"><b>Product Detail: </b></font></td>
<td><textarea cols="30" row="10" name="productd" value="<?echo $row["productd"];?> style="font-family:verdana; font-size: 10px; color:#000000;"></textarea></td></tr>
แสดงผลดังนี้ครับ
Phone:
Fax:
*Email_1:
Email_2:
Website:
Product Detail:
คำถามครับ
1. ทำไมในช่องที่แสดงผลถึงมีคำว่า style= ผมพยายามจะไม่ให้มีคำนี้โดยการย้ายค่า value ไปอยู่หลัง style ปรากฎว่าผลนั้นไม่แสดงออกมาเลย หรือใส่ <ปิดคลอบสไตล์ ก็ไม่ได้ผลครับ ขอคำแนะนำด้วยครับ
2. ทำไมช่อง prodct detail ถึงไม่แสดงผลออกมาครับ ทั้งๆที่ในฐานข้อมูล Mysql ก็มีข้อมูลอยู่ครับ
ขอคำแนะนำด้วยครับ
อนันต์
ค่าใน textbox ต้องคร่อมด้วย " ซึ่งควรจะเป็นดังนี้ครับ
<input type="text" size="30" name="phone" value="<?echo $row["phone"];?>" style="font-family:verdana; font-size: 10px; color:#000000;">
textarea นั้นมี tag เปิดและปิดครับ <textarea></textarea> ถ้าเป็น tag แบบนี้คุณต้องนำข้อมูลใส่ไว้ระหว่าง tag ครับ ซึ่งควรจะเป็นแบบนี้
<textarea cols="30" row="10" name="productd" style="font-family:verdana; font-size: 10px; color:#000000;"><?echo $row["productd"];?></textarea>
Mon 23 Oct 2006 16:13:16
ขอบคุณมากครับ และใช้ได้แล้วครับ
แต่ตอนนี้มีปัญหาในส่วนของ list menu ที่ไม่โชว์ประเทศตามที่ member เลือกไว้ ดังนี้ครับ
<tr><td><font color="#8B0000" face="verdana" size="1"><b><font color="#000000">*</font>Country: </b></font></td>
<td><select name="country">
<option value="Albania" <? echo(($row["country"]==albania)?"selected":"");?>style="font-family:verdana; font-size: 10px; color:#000000;">Albania</option>\n
<option value="Algeria" <? echo(($row["country"]==algeria)?"selected":"");?> style="font-family:verdana; font-size: 10px; color:#000000;">Algeria</option>\n
<option value="Argentina" <? echo(($row["country"]==albania)?"selected":"");?> style="font-family:verdana; font-size: 10px; color:#000000;">Argentina</option>\n
<option value="Australia" <? echo(($row["country"]==albania)?"selected":"");?> style="font-family:verdana; font-size: 10px; color:#000000;">Australia</option>\n
รบกวนช่วยแนะนำด้วยครับ ว่าผมเขียนอะไรผิดไป
อนันต์
Mon 23 Oct 2006 23:47:38
รบกวนช่วยตอบกระทู้นี้ด้วยครับ
อนันต์
ค่าต่างๆต้องเป็น string ครับซึ่งต้องมี " คร่อม ควรเป็น
<? echo(($row["country"]=="albania")?" selected":"");?>

















